自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 蓝桥杯python组备考3(b站课程笔记)超详细

贪心算法的一个基本思路:> 首先记录初始解,可以是变量,也可能是列表(这里边要记录双指针初始值,题中都给提示了)> 排序> 循环(初始值,条件,变化),这里保证了下标索引不超出列表范围> 判断条件:决策条件,永远选择当前看似最优解(饼干问题永远先满足胃口小的孩子,这里永远优先满足训练次数最少的士兵,这样可以达到费用最少)> 对初始解和循环变量进行调整,返回初始解

2025-04-11 18:27:37 574

原创 【求稳方案】基于树莓派+深度相机的慧眼识果完整实现方案

基于树莓派+深度相机的慧眼识果完整实现方案

2025-04-02 20:35:38 698

原创 蓝桥杯题解:训练士兵题目详解每一句代码

判断条件:决策条件,永远选择当前看似最优解(这里永远优先满足训练次数最少的士兵,这样可以达到费用最少)首先记录初始解,可以是变量,也可能是列表,也有一些初始值,比如双指针。对初始解和循环变量进行调整,返回初始解。排序:sort,sorted。循环(初始值,条件,变化)

2025-03-27 23:44:35 257

原创 关于axis在数组中的理解(超易懂)

二维数组中的巧记方法(沿方向操作) axis=0, 表示第一个索引变变化, 第二个索引不变, 即沿纵向操作;axis=1, 表示第二个索引变变化, 第一个索引不变, 即沿横向操作。

2025-03-26 18:10:26 204

原创 蓝桥杯python组备考2(b站课程笔记)超详细

nXn的矩阵:循环n次生成n个零放进列表中,其实也就是相当于[0]*n(列表乘法,将原来的列表循环n次产生一个新的列表),接着在循环n次产生n个这样的列表,最终就是[[0,0,0,…n个零],[0,0,0,0,0,…n个零],…n个这样的列表]也就是nXn的零矩阵。

2025-03-24 10:30:19 995

原创 蓝桥杯python组备考1(b站课程笔记)超详细

2、for _ in range(n)代表循环n次的意思,其实也就是参数缺省我们不关注从0到n-1这些数中拿出什么东西,只关注循环次数,然后就是循环n次输入,都转换为整形类型。循环n次,每一次都输入m个数被强转成int类型在放入列表中,一共有n次输入,相当于最后就形成了一个n个列表,每个列表中都有m个数据,也就是n乘m的矩阵。比赛使用的是idle开发环境,所以平时联系上就别使用pycharm这类的软件了,idle安装教程建议参考这篇文章。Alt + p(precious):返回上一次的输入。

2025-03-22 20:47:45 1042

原创 C语言笔记(鹏哥)上课板书+课件汇总(动态内存管理)--数据结构常用

引言:将内存升起一段空间存放数据有几种手段?以上两种开辟的内存空间是固定的,创建大了,空间浪费,创建小了,空间不够。并且一旦创建好了就不能调整,不够方便灵活。动态内存管理很好的解决了这个问题

2025-03-20 17:15:28 878

原创 C语言笔记(鹏哥)上课板书+课件汇总(深入指针6)

sizeof是操作符,不是函数,不关注内存中的内容。strlen是函数,求字符串的长度的,只能针对字符串(字符数组),字符串中的每一个字符都是一个字节,求字符在内存中的所占的空间,关注内存中存的内容,找\0数组名代表整个数组的条件是:1)sizeof(数组名)2)&数组名对这些代码的解答:1)代码1:结果是:代码2:结果是:字符数组中存储的是a b c d e f,strlen就是根据地址去向后找,直到找到了\0停下来,计算存储内容的字节大小代码3:代码4:结果是:代码5:

2025-03-18 12:14:52 962

原创 C语言笔记(鹏哥)上课板书+课件汇总(深入指针5)

3、作用:qsort函数就是来实现各种类型的比较的。4、泛型编程的思想:写的代码没有具体类型的要求,任意类型都支持,void类型指针,回调函数...很常用。5、字符串比较:字符串的比较使用strcmp是比较对应位置上字符的大小6、const void * ,void*泛型指针的好处

2025-02-06 14:59:57 720

原创 c语言笔记(鹏哥)上课板书+课件汇总(深入指针4)

函数定义:将函数所有都交代了的过程,返回类型,函数名,函数参数,参数名,函数体函数声明:返回值类型,函数名,参数类型(强调类型)函数调用:函数名,参数注·:上述图片有举例子阅读这种代码,一般需要从里到外慢慢剖析,找里面认识的东西,然后一步一步慢慢的向外探索。

2025-01-16 19:04:39 686

原创 c语言笔记(鹏哥)上课板书+课件汇总(深入指针3)

联系:数组名是首元素地址,把它交给指针变量,利用指针变量来访问数组,指针变量的大小是4字节(x86)或8字节(x64),数组的大小依据数组元素类型和数组的元素个数而定的。实际上前两对地址是int* 类型的(代表的是数组首元素的地址),后一对的是数组的地址,这个类型鹏哥后续讲,先留一个疑点。str1和str2是两个不同的数组,第一个if比较的是两个字符串数组的首地址,不同数组在内存中的分布位置不同。3.验证一下&arr取的是整个数组的地址:(数组的地址就是数组的首地址)

2024-12-18 10:21:37 787 1

原创 c语言笔记(鹏哥)上课板书+课件汇总(深入指针(2))

函数调用时临时为n开辟了一块内存空间来存放n的值,将n地址返回去后,出这个函数,这块内存马上就被回收了,所以这块内存不属于n了,也不能够存n的值了。可以简单理解为你开了个房间时302,只交了一个晚上的费用,今晚你告诉张三你交了钱,明晚302张三可以到302住,第二天早上你走了,302居住权被收走了,张三顺着房号找到302,却被告知没有居住权。存储在指针的地址是可以修改的,地址里面的变量的值也是可以修改的,如果我们不想让其成为一个可以修改的值,就可以使用const来修饰指针。

2024-11-29 20:37:51 895

原创 c语言笔记(鹏哥)上课板书+课件汇总(数据和变量)

scanf函数读取用户输入的信息并将其输入的信息储存在变量地址中,以便后续需要使用用户输入的信息。先输入占位符就是提前告诉计算机你要输入一个什么类型的,他好去处理。配合printf函数使用,printf函数是输出,scanf是输入1.占位符后面的参数需要的是地址2.变量前⾯必须加上 & 运算符(指针变量除外),因为 scanf() 传递的不是值,⽽是地址,3.即将变量 i 的地址指向⽤⼾输⼊的值。4.如果这⾥的变量是指针变量(⽐如数组名),那就不⽤加 & 运算符。

2024-11-17 12:31:38 1770

原创 C语言中字符串和\0(%s使用的危险性)

scanf() 遇到 %s 占位符,会在字符串变量末尾存储⼀个\0.让其变成一串字符串,scanf() 将字符串读⼊输入字符数组的字符串时,不会检测字符串是否超过了数组⻓度(有时不会报警告所以要注意。为了防⽌这种情况,使⽤ %s 占位符时,应该指定读⼊字符串的最⻓⻓度,即写成 %ms ,其中的 m是⼀个正整数,表⽰读取字符串的最⼤⻓度,后⾯的字符将被丢弃。1.\0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其ASCII码值是0.abcd*)*&……

2024-11-16 14:33:05 455

原创 c语言笔记(鹏哥)课件+上课板书汇总(深入指针1)

有一个整形数组,要使用指针来访问它的所有元素,先使用int* pa找到首地址,在解引用访问第一个元素(4个字节),在对地址加1,指针指向第二个元素的位置,解引用访问这个元素,依次类推,加一一次(地址变化)就解引用一次(访问元素),加一一次就解引用一次,直到把所用的元素都遍历完。当我们使用取地址操作符拿到了变量的地址,将它存放进指针后,当需要使用这个变量的时候,应使用解引用操作符通过指针类型的解释,结合指针中存储的地址找到解引用后的变量,这个变量就是我们找到的指针指向的对象,也是我们进行操作的变量。

2024-11-15 20:04:58 2024

原创 c语言笔记(鹏哥)上课板书+课件汇总笔记

库函数是人们为了方便对代码进行处理而创建的一种函数类型,来实现打印,输出,输入等等功能。有些库函数在苹果中特有,有些在微软中特有,是其特殊加的,来方便系统使用。\0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其ASCII码值是0.注释方面程序员解读代码,公司项目可能会转手给你去继续做,这时候你就可以依据注释去解读上一个人的代码。支持三种结构:顺序,循环,选择,一般不推荐使用goto语句打乱c语言原本的顺序。

2024-11-13 15:15:34 1518

所有在指针之前的鹏哥c语言电子笔记都在这里,需要深入理解c语言的小伙伴们自己领取,全部都是自己详细一步一步的笔记,包括课件和鹏哥上课的笔记,后续也会继续更新指针以后的笔记

之前不知道怎么弄成vip了,可能是默认选项没注意,现在重新发一下免费分享给大家学习,如果觉得我的内容好的话,可以关注一下up主给一点学习动力哦!~~

2025-04-04

b站魔法打败魔法模拟电子技术笔记

b站配套课程模拟电子技术笔记大家可以自己自行领取,后续一点点因为个人原因没完整记完笔记,可以关注我,目前大二下,准备实时更新计算机网络等专业课笔记

2025-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除