- 博客(72)
- 收藏
- 关注
原创 挑战用豆包教我学Java02天
每日题目:今天是第二天,我早上起来看见昨天的文章是高质量文章,让我更有动力做下去了。那么废话不多说直接开始。每日题目:流程控制语句1. 题目:编写一个程序,判断一个整数是否为偶数。如果是偶数,输出 "是偶数";否则输出 "是奇数"。2. 题目:编写一个程序,使用 `for` 循环输出 1 到 100 之间所有能被 3 整除的数。3. 题目:编写一个程序,使用 `while` 循环计算 1 到 100 的整数和。1.题目1:编写一个程序,判断一个整数是否为偶数。如果是偶数,输出 "是偶数";
2025-05-08 10:23:58
615
2
原创 挑战用豆包教我学Java
创建 `Circle` 和 `Rectangle` 类继承自 `Shape` 类,并实现 `area()` 方法。2. **题目**:定义一个 `Animal` 类,包含一个 `sound()` 方法。创建 `Dog` 和 `Cat` 类继承自 `Animal` 类,并重写 `sound()` 方法。3. **题目**:定义一个 `Vehicle` 类,包含一个 `move()` 方法。创建 `Car` 和 `Bicycle` 类继承自 `Vehicle` 类,并重写 `move()` 方法。
2025-05-07 18:41:45
605
原创 【无标题】
压缩的格式是将连续相同字符替换为字符 + 数字形式,例如 "AAABCCDDDD" 变为 "A3BC2D4"。set():将set是 Python 中的一种数据结构,它的特点是元素具有唯一性。需要判断压缩能不能节省空间,仅在压缩后字符串比原字符串长度更短时进行压缩。实现一个算法来识别一个字符串的字符是否是唯一的(忽略字母大小写)。若输入的字符串可压缩,则输出压缩后的字符串,否则输出。转换为集合时,集合会自动去除重复的元素。输出一行,若字符串的字符是唯一的,则输出。输入一行字符串,长度不超过 100。
2025-02-07 18:32:39
355
原创 李沐AI人工智能00
课程论坛讨论:https://discuss.d2l.ai/c/16·Pytorch论坛:https://discuss.pytorch.org/课程主页:https://courses.d2l.ai/zh-v2。教材:https://zh-v2.d2l.ai/我的torch版本:pipshowtorch。
2025-01-18 20:21:59
1072
原创 坚持自律享受美好人生
反思:在考英语四级的前两个星期左右我就慢慢没有再学习python和人工智能了,我为自己的行为感到羞耻,明明知道自己该走哪条路但是就是不能坚持,要不是老师和同学伙伴的提醒,我不知道自己接下来是不是还浑浑噩噩的,总是不能坚持下来让我很苦恼,我在想我以前想要健身跑步练腹肌也坚持了一个月又半途而废,我感觉这样的话自己什么也做不成的。仔细回过头好好想想,自己是怎样妥协的,从一开始少连一组动作,到后面越练越少,再索性摆烂不练了。好像每次都是从一点点的小事开始妥协,然后就不行了。
2025-01-15 20:04:36
148
原创 【无标题】
在上述例子中,我们在函数lazy_plus中又定义了函数plus,而且内部函数plus是可以引用外部函数lazy_plus的参数和局部变量的。函数返回的值是通过return语句执行。我们在调用参数是可变参数的函数时,可以给该函数传递任意个数的参数,包括0个参数。但是需要特别注意的是,这四种参数在使用的过程中是有顺序的,顺序依次应该是必选参数、默认参数、可变参数和关键字参数。在有些情况下,我们在定义函数的时候,还不能确定函数应该包含多少个参数,这时我们可以使用可变参数,可变参数就是传入的参数数量是可变的。
2024-11-05 20:11:22
372
原创 【无标题】
打开文件,用列表形式,若用的是readlines()# text02='\n你好,世yi\n6666'# text01='你好,世界.\n666'
2024-11-05 19:14:26
231
原创 【无标题】
例如,餐馆的菜单包含了菜名和价格等信息,餐馆需要将菜名和价格都展示给顾客,但也有些时候只需要将菜名都展示给厨师,还有些时候只需要将价格展示给收银员,这三种情况就用到了字典不同的遍历方式。Python 的列表和字典可以存储任意类型的元素,所以我们可以将字典存储在列表中,也可以将列表存储在字典中,这种操作称为嵌套。我们也可以在字典中存储列表。要修改字典中的值,可直接指定字典中的键所对应的新值。元组中的元素是不能改变的,它也没有append()、insert()这样的方法,但其他获取元素的方法和列表是一样的。
2024-11-05 19:00:07
498
原创 红衣分享:与年轻人共勉
因为人在自己的舒适呆久了会丧失斗志,如果想快速提升自己就去做一些自己害怕的事,如去尝试早睡早起,锻炼身体自己舒适区之外的事。不管多忙,抽出半小时时间阅读,阅读是学习性价比最高的事,坚持两个月下来,你的知识面和思维格局会远远甩开那些不读书的人。找到对标,你想要成为的人,学习他的思维模式和行为,你可以想象自己是某某企业家,想象他的优秀品质都有什么样的行为。从自己的行为中来不断进步,每天可以问自己:今天有没有取得什么改变,每天复盘是对当天进行一个反馈。有很多纪录片看来以后,你的知识结构,甚至改变你的世界观。
2024-08-11 20:25:14
342
原创 Tensorflow
n:指定显示的行数。例如,tail -n 5 filename.txt 会显示文件的最后5行。-n:指定显示的行数。例如,head -n 5 filename txt 会显示文件的前5行。*功能:与cat相反,它会将文件内容反序显示(即从最后一行到第一行)。*功能:一页一页地查看文件内容。*功能:与more相似,但提供了更多功能,如向上翻页、搜索等。-f:持续显示文件末尾的内容,常用于查看日志文件。*功能:显示整个文件的内容。*功能:显示文件的最后n行。*功能:显示文件的前n行。space:向下翻一页。
2024-07-08 11:10:57
272
原创 c++期末复习题
5、下列关于数据成员的描述中,错误的是_____7、对于类中定义的成员,其隐含访问权限为_____10、____是不可以作为该类的数据成员的。
2024-06-17 11:31:32
1892
原创 多态c++
*多态是C++面向对象三大特性之一**多态分为两类* 静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名* 动态多态: 派生类和虚函数实现运行时多态静态多态和动态多态区别:* 静态多态的函数地址早绑定 - 编译阶段确定函数地址* 动态多态的函数地址晚绑定 - 运行阶段确定函数地址下面通过案例进行讲解多态总结:多态满足条件* 有继承关系* 子类重写父类中的虚函数多态使用条件* 父类指针或引用指向子类对象重写:函数返回值类型 函数名 参数列表 完全一致称为重写。
2024-06-10 15:28:43
483
原创 4.6 继承
3. 当子类与父类拥有同名的成员函数,子类会隐藏父类中同名成员函数,加作用域可以访问到父类中同名函数。1. 羊继承了动物的数据,驼同样继承了动物的数据,当草泥马使用数据时,就会产生二义性。例如我们看到很多网站中,都有公共的头部,公共的底部,甚至公共的左侧列表,只有中心内容不同。问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢?我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。**问题:**从父类继承过来的成员,哪些属于子类对象中?
2024-04-25 23:01:40
736
原创 4.4 友元c++
生活中你的家有客厅(Public),有你的卧室(Private)客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许你的好闺蜜好基友进去。在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类 访问另一个类中私有成员友元的关键字为 ==friend==友元的三种实现全局函数做友元* 类做友元* 成员函数做友元。
2024-04-21 11:15:47
285
原创 4.2.8 静态成员
静态成员就是在成员变量和成员函数前加上关键字static,称为静态成员。* 静态成员函数只能访问静态成员变量。* 所有对象共享同一份数据。* 所有对象共享同一个函数。* 类内声明,类外初始化。#### 4.2.8 静态成员。* 在编译阶段分配内存。**示例2:**静态成员函数。
2024-04-19 19:45:11
194
原创 组合型和排列型枚举
组合型枚举排列组合是大家都接触过的概念,而组合型枚举则是在 n 个元素中随机选出 m 个元素的问题。对于每一种可能的选择方案,我们需要确定选择了哪 m 个元素,这就是组合型枚举。组合型枚举有一套固定的流程和算法模板,需要大家进行记忆。题目:公平抽签题目描述:小 A 的学校,蓝桥杯的参赛名额非常有限,只有 m 个名额,但是共有n 个人报名,其中 m≤n。作为老师非常苦恼,他不知道该让谁去,他在寻求一个绝对公平的方式。于是他准备让大家抽签决定,即 m 个签是去,剩下的是不去。
2024-03-31 11:35:53
476
原创 vector快速入门
当然你如果想删除元素,可以使用pop_back()删除动态数组中最后一个元素。注意这里括号内不要加任何东西;如果动态数组内已为空再使用pop_back会出错!8,可以使用/*名称*/.empty()来检测这个动态数组的大小是否为0;但是需要注意不要超过数组大小范围。10,动态数组的排序需要使用迭代器。
2024-03-30 20:20:09
255
原创 4、构造函数和构析函数
对象的初始化和清理也是两个非常重要的安全问题。一个对象或者变量没有初识状态,对其使用后的后果是未知的。同样的使用完一个对象或者变量,没有及时进行清理,也会造成一定的安全问题。C++利用了构造函数和析构函数解决上述问题,这两个函数将会被编译器自动斓用,完成对象初始化和清理工作。对象的初始化和清理工作是编译器强制要我们做的事情,因此如果我们不提供构造和析构,编译器会提供,但是编译器提供的构造函数和析构函数是空实现。
2024-03-27 20:10:11
378
原创 类的案例:设计立方体,点和圆的位置关系
分别用全局函数和成员函数判断两个立方体是否相等。设计一个圆类和一个点类判断圆和点的关系。求立方体的面积和体积。
2024-03-26 16:03:57
292
原创 队列,Vector 容器(类),Map映射
1、快递分拣蓝桥王国的每个快递都包含两个参数:1.快递单号 2.快递城市。小李是蓝桥王国的一名快递员,每天的快递分拣让他苦不堪言。于是他想要你帮他设计一个程序用于快递的分拣(将不同快递按城市信息分开)。输入第一行包含一个整数 �N,表示快递的个数。接下来第 N+1 行每行包含一个字符串 �S 和一个字符串 �P,分别快递单号以及快递对应的城市。1≤�≤1031≤N≤103,保证数据量不超过 106106。
2024-03-24 13:23:51
420
原创 蓝桥杯第一天
为了公平起见,我们希望在总付钱量恰好为 �S 的前提下,最后每个人付的钱的标准差最小。这里我们约定,每个人支付的钱数可以是任意非负实数,即可以不是 1 分钱的整数倍。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢?标准差的介绍:标准差是多个数与它们平均数差值的平方平均数,一般用于刻画这些数之间的"偏差有多大"。如下的 1010 行数据,每行有 1010 个整数,请你求出它们的乘积的末尾有多少个零?根本是找一共有多少2*5=10,所以找2,5的数量,取最少的数。
2024-03-23 12:13:34
295
原创 c++类。
3)private 私有权限 类内可以访问 类外不可以访问 子类不可以访问父类中的私有内容。2)protected 保护权限 类内可以访问 类外不可以访问 子类可以访问父类中的保护内容。当我们把年龄输入999时,就会提示错误,这样以后我们在复杂的代码中如果输入了错误的数据的话就会有一个检测作用。属性如果设置为私有,如果我想给你访问,那么我就提供接口,如果不想给你访问,我就不提供接口。类在设计的时候,可以把属性与行为放在不同的权限下,加以控制。
2024-03-20 16:44:01
182
原创 算法2贪心
最快的人带着第二快的人过去,然后最快的回来,最后带着最慢的过去(三个人的时间和)②最快的人把第二快的和最慢的送过去(最快+2*第二+倒数第一)①最快的人送两个最慢的人过去(2*最快+倒数第一+倒数第二)第二步:我们来解决一下人数小于4的情况。第三步:我们处理一下三个人以上的情况。两个人一起过去(两个人的时间和)题目洛谷:P1809 过河问题。我们的计划是每一轮送过去两个人。只需要将这两个值取最小值就行了。注意:开long long保险。第一步:快速排序(不赘述)
2024-03-17 18:03:02
409
原创 蓝桥杯算法
小算是一个“优秀又不甘平庸的韭菜”,想要在股票市场上大赚一笔。这天小算又看中了一只潜力股。现在已知这只股票在n天内的价格为P0,P1,....,Pn-1,小算为了规避风险,只买了一股股票,小算在这n天内只有一次买卖机会,并且不能在买人股票当天或买入股票之前卖出股票,现在请你设计一个程序,计算出小算能获得的最大利润。第1行为一个整数n,第2行为n个整数P0,P1,....,Pn-1,表示每天的股价。输出一个整数,即最大利润。
2024-03-17 11:51:01
691
原创 基于pytorch实现手写数字识别
2,再将test.py文件用vscode打开,pycharm也行(主要我不怎么会用),这里用vscode展示。调整a,b的值,如梯度下降算法,ADAM算法将神经网络问题转为最优化问题,重复过程几万次。是线性的,但不是每个都是线性的,所以再套上一个非线性函数(也叫激活函数),f()1)使用MNIST数据集:手写数字图片7万张(训练6万张,测试1万张)。神经网络的本质是一个数学函数,训练的过程就是调整函数中的参数。1)进入所安装的pytorch环境,我的是pytorch。2)什么是神经网络?
2024-03-02 16:47:06
1417
原创 python
in(),cos(),sqrt(),log()...向量/矩阵运算,傅里叶变换,随机生成数。L.insert(i,x) #在第i号元素上添加x。a>-1 and a<1 也可以写成-1<a<1。L.pop(i) #删除第i号元素。range(a,b,c):[a,b),公差为c。x=L[i:j] :读取第[i,j)号元素。a>1 or a<-1表示a>1或a<-1。range(a,b):[a,b),公差为1。range(b): [0,b),公差为1。
2024-02-01 16:06:08
889
原创 期末题目c++数组
3,下列函数change的功能是,将字符串中的小写字母转成大写字母,请将程序补充完整。2,阅读以下程序,写出运行结果▁8 4▁▁。1,下列不正确的初始化语句是(C)
2024-01-17 16:16:12
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅