自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯不熟知识整理

是⼀种简单粗暴的做法,直接这样使⽤,就意味着后续在 std 这个名字空间中的各种定义都可以直接使⽤,但是我们往往只是使⽤部分。所以名字空间其实也 可以这样使⽤:std::cout << "hello world" << std::endl;差值323.小数,科学计数法sizeof()返回结果是size_t,无符号整型int是10的九次方量级获取一个字符,等同于使用cin,scanf获取一个字符限定宽度限定小数位数通过参数传入百分号 % 可以这样输出: printf("%%");

2025-01-21 20:34:44 675

原创 基于51单片机的智能小车

利用红外通信协议,用遥控器控制51单片机通过电机驱动模块控制电机转动,实现前进后退转弯等简单操作控制I/O口输出高低电平,从而控制电机正转反转;利用PWM控制电机转速实现转向充电宝(给51单片机供电)51单片机(普中的板子)小车的框架(带电机)电机驱动模块(驱动电机)杜邦线若干L9110s四路电机驱动模块,是10个输入,8个输出。其中两个输入,接单片机P3口的5V和GND,给电机供电,也可以外接电源(实测5V只能驱动两个电机,你们可以试试外接电源)剩余八个输入分别接P10-P17口。

2024-10-27 20:44:14 2614 1

原创 Linux实用操作

不能退出vim!命令前缀,自动执行上次匹配前缀的命令ctrl+r 输入内容匹配历史指令,按回车键执行,右键修改clear或者ctrl+l。

2024-10-04 15:47:17 1379 1

原创 Linux用户

超级管理员,具有最大权限sudo认证。

2024-10-03 15:16:29 438

原创 Linux 命令基础

在根目录下面 ,家目录,Linux中会有多个用户使用,/home直接输入ls 平铺显示当前工作目录下的内容选项可以组合使用-a all的意思,表示全部文件(包括隐藏的文件)-l 以列表(竖向)的形式展示内容,并展示更多信息-h 要跟L联合使用 ,显示文件大小不写参数默认回到home目录查看当前所在工作目录Make Directory 创建新的目录(文件夹)-p 自动创建不存在的父目录 可以一次性创建多个目录。

2024-10-02 17:38:35 912

原创 数据结构与算法 第12天(排序)

内部排序:数据量不大、数据在内存,无需内外存交换数据外部排序:数据量较大、数据在外存(文件排序)将数据分批调入内存排序,结果放到外存串行排序:单处理机(同一时刻比较一对元素)并行排序:多处理机(同一时刻比较多对元素)比较排序:用比较的方法插入排序、交换排序、选择排序、归并排序基数排序:不比较元素的大小,仅仅根据元素本身的取值确定其有序位置原地排序:辅助空间用量为O(1)的排序方法。非原地排序:辅助空间用量超过O(1)的排序方法稳定排序:能够使任何数值相等的元素,排序以后相对次序不变。

2024-09-08 17:33:11 2150

原创 数据结构与算法 第11天 (查找)

左子树小于根节点,右子树大于根节点中序遍历二叉排序树 是一个递增有序序列查找值小于根节点,查找左子树大于根节点,查找右子树。

2024-09-07 14:45:25 1057

原创 数据结构与算法 第10天(图的应用)

关键活动 -- 关键路径上的活动,即|(i) == e(i)(即|(i)-e(i)==0 )的活动。再选一个B集合中,到a或者b权值最小的点,放入A集合 以此类推。把所有点分为A,B两个集合,任意选一个顶点a放到A集合,其余点放到B集合。I(i)- e(i) -- 表示完成活动(ai 的时间余量。ve(vj)-- 表示事件 vj 的最早发生时间。选一个B集合中,到a权值最小的点b,放入A集合。e(i) -- 表示活动 ai 的最早开始时间。I(i)-- 表示活动 ai 的最迟开始时间。

2024-09-05 20:17:19 908

原创 数据结构与算法 第9天(图)

当有向图中仅1个顶点的入度为0,其余顶点的入度均为1,此时是何形状?是树定义用一个一维数组存顶点二位数组存两个顶点的关系,如果a,b两点之间有连线,记二维数组a,b为1无向图的邻接矩阵无向图的邻接矩阵是对称的,对角线元素为零 判断顶点度看横着有几个1有向图邻接矩阵如果v1到v2有连线,则v1,v2记1 可能不是对称的初度等于第i行元素之和 入读列元素之和网的邻接矩阵元素用权表示好处直观、简单、好理解方便检查任意一对顶点间是否存在边。

2024-09-04 21:20:37 816

原创 数据结构与算法 第8天(哈夫曼树)

哈夫曼树又叫最优二叉树,是。

2024-09-03 23:27:06 515

原创 数据结构与算法 第7天(树和森林)

找双亲容易,找孩子不容易。

2024-09-02 20:01:55 529

原创 数据结构与算法 第6天(遍历、线索二叉树)

在二叉树中,求特定节点的前驱后继不方便,所以引入线索二叉树一个二叉树中如果有n的节点,就有2n个指针域,空着的指针域有n-1个所以,某个节点左孩子为空,将空的左孩子指针域指向前驱,同理右孩子指向后继头尾两个指针分别没有,前驱后继,可以添加头节点。

2024-09-02 18:34:21 386

原创 Java 第2天 (运算符与表达式)

跟c语言类似。

2024-09-02 16:06:27 404

原创 数据结构与算法 第5天(树和二叉树)

树中结点的各子树从左至右有次序(最左边的为第一个孩子)是 m(m≥0)棵互不相交的树的集合。一棵树可以看成特殊的森林二叉树不是树的特殊情况 差别是子树是否区分从下往上数,每个孩子都有一条边连着双亲,除了根节点。如果有n个节点 就会有B=n-1条边从上往下看,每个度为2的节点会产生两条边,度为1的节点会产生一条边如果有n个节点,就有 B=n2*2+n1条边总结点数等于,度为2的节点,加度为1的节点,加度为0的节点综上叶子树n0=n2+1。

2024-08-31 18:11:14 723

原创 数据结构与算法 第四天(串、数组、广义表)

确定主串所含字串第一次出现的位置。

2024-08-30 18:57:34 676

原创 数据结构与算法 第3天(栈和队列)

先进先出 FIFO 表尾进入,表头删除。

2024-08-29 20:56:13 534

原创 Java第1天(Java语言基础)

小数点后面带f是float类型,不带默认是double类型。boolean类型,只有true和false。true null flase 要用小写。科学计数法E或者e后面必须为整数。字符串的类型用String。十六进制以0x或者0X开头。常量前面加final修饰。

2024-08-29 10:57:46 383 2

原创 数据结构与算法 第2天(循环链表,双向链表)

最后一个元素指向首元素带尾指针的循环链表合并。

2024-08-28 19:45:32 596

原创 数据结构与算法 第1天(线性表,顺序表,链表)

元素必定有相同特性,数据元素间的关系是线性关系以物理位置相邻表示逻辑关系任意元素均可随机存取。

2024-08-27 19:18:05 349

原创 学习c语言第25天(练习)

【代码】学习c语言第25天(练习)

2024-08-09 10:48:15 391

原创 学习c语言第24天(练习)

【代码】学习c语言第24天(练习)

2024-08-08 21:13:29 2966

原创 学习C语言第23天(程序环境和预处理)

在define定义标识符的时候,要不要在最后加上;?不加#define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。其中的 parament-1ist是一个由逗号隔开的符号表,它们可能出现在stuff中。防止头文件被重复多次包含。

2024-08-07 22:19:54 395

原创 学习c语言第二十二天(c语言文件操作)

磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

2024-08-07 11:06:23 845

原创 学习c语言第21天(动态内存管理)

这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针,如果开辟成功,!则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查返回值的类型是 void*,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器申请失败返回空指针如果参数 ptr 指向的空间不是动态开辟的,那free函数的行为是未定义的。

2024-08-06 21:45:19 983

原创 学习c语言第二十天(自定义类型)

int x;int y;47个比特位enum daymon,tuse,wed,thur,fri,sat,sunint main()return 0;联合也是一种特殊的自定义类型这种类型定义的变量也包含一系列的成员,特征是这些成员共用同一块空间(所以联合也叫共用体)union unint a;char c;共用一块地方int main()union un u;

2024-08-05 14:15:18 700

原创 学习C语言第19天(练习题)

【代码】学习C语言第19天(练习题)

2024-08-02 21:01:37 942 2

原创 学习c语言第18天(字符串和内存函数)

字符串已经'\0'作为结束标志,strlen函数返回的是在字符串中'\0'前面出现的字符个数(不包含'\0')参数指向的字符串必须要以\0结束。注意函数的返回值为size_t,是无符号的(易错 ) 不能相减。

2024-07-31 22:36:03 571

原创 学习c语言第十八天(指针笔试题)

char*p="abcdef" p里面放的是a元素的地址。

2024-07-31 11:00:44 504

原创 学习c语言第17天(指针进阶)

1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2.指针的大小是固定的4/8个字节(32位平台/64位平台)。3.指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。4.指针的运算。

2024-07-30 21:23:43 691

原创 学习C语言第十六天(调试、)

release不可以调试。

2024-07-29 18:56:06 344

原创 学习c语言第16天(数据的存储)

数组类型 int arr[5];该数组的类型是int [5]结构体类型 struct枚举类型enum联合类型 union大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中:小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中。

2024-07-29 16:31:58 2338

原创 学习c语言第十五天(初阶测评)

11.y的值为 3.000000。

2024-07-27 22:55:39 564

原创 学习C语言第十四天(指针练习)

short类型解引用一次访问两个字节。

2024-07-26 22:28:08 386

原创 学习c语言第十四天(调试+练习)

调试(英语:Debugging/Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。

2024-07-26 17:32:24 724

原创 学习c语言第十三天(结构体)

结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。描述复杂对象。结构体成员可以是标量、数组、指针、结构体。

2024-07-25 22:50:55 760

原创 学习C语言第十三天(指针)

指针是内存中一个最小单元的编号,也就是地址平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量总结:指针就是地址,口语中说的指针通常指的是指针变量。指针就是地址,口语中说的指针通常指的是指针变量。对于32位的机器,假设有32根地址线,那么假设每根地址线在寻址的时候产生高电平(高电压)和低电平(低电压)就是(1或者0)就会有2的32次方地址 4GB。

2024-07-25 11:27:12 386

原创 学习C语言第12天(数组练习)

把任意数字从中间拆分拆分后的乘积之和等于自身,则是一个水仙花。例如:655=6*55+65*5。

2024-07-24 23:27:36 709

原创 学习C语言第十一天(操作符)

整型的除法 1/2--->0 出不开得到商浮点型除法 1.0/2--->0.5 保证至少有一个小数计算整除之后的余数 %操作符两端必须是整数*若要另一个数的范围在0-8之间,应该改%9。

2024-07-23 21:26:12 819

原创 学习C语言第十天(数组练习)

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。则值为4的数组元素是( B)定义了一维 int 型数组 a[10] 后,下面错误的引用是:c。根据下面递归的数:调用函数Fun(2),返回值是多少(16)A.存在限制条件,当满足这个限制条件的时候,递归便不再继续。(3,4)逗号表达式,从左向右以此计算,结果为最右边的。C.数组acx的长度大于数组acY的长度。D.数组acx的长度小于数组acY的长度。

2024-07-22 16:01:14 1266

原创 学习c语言第九天(数组)

1.数组是一组相同类型元素的集合;2.求数组的大小:sz=sizeof(arr)/sizeof(arr[0]);3.数组在内存中连续存放,数组地址等于第一个元素的地址。

2024-07-18 21:22:16 253

空空如也

空空如也

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

TA关注的人

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