- 博客(11)
- 收藏
- 关注
原创 C/C++数据结构函数定义(3)线性表-双向链表
5.在双向链表的第i个位置插入元素e。3.初始化创建带头结点的双向链表。6.在双向链表中删除第i个结点。4.利用头插法创建双向链表。2.双向链表结点设置定义。
2024-08-19 09:00:36
180
3
原创 C/C++数据结构函数定义(2)线性表-单链表
8.在单链表的第i个位置插入元素e。6.在单链表中查找第i个元素的值。7.在单链表中查找元素e是否存在。9.在单链表中删除第i个位置元素。3.初始化创建带头结点的空链表。4.利用头插法创建单链表。5.利用尾插法创建单链表。2.单链表结点设置定义。
2024-08-10 15:45:34
258
原创 C/C++数据结构函数定义(1)线性表-顺序表
3.动态分配定义(优先推荐)7.顺序表中查找元素e的位置。6.顺序表中查找第i个数据。9.删除顺序表中第i个数据。8.在顺序表中插入元素e。
2024-08-09 15:26:17
526
2
原创 排序算法参考二(插入排序、快速排序)
将初始数据分为有序序列和无序序列,每次遍历无序序列都将其中一个数据插入到有序序列中排序,直到所有元素都确定位置为止。插入排序一般由两层循环+自减组成。外层循环:确定当前有序序列中元素的个数。内层循环:循环比较判断当前无序序列中第一个元素在有序序列中的位置。自减:当判断无序序列中的第一个元素在插入有序序列时要向前插入,就让其对应序列的下标向前移动,使数据插入。
2023-08-17 09:36:16
150
原创 排序算法参考一(冒泡排序、选择排序)
在未排序序列中寻找最小/大元素放到排序序列的起始位置,然后在剩余的元素中继续寻找最小/最大的元素放在已排序序列之后,直到每个元素都被确定为止。冒泡排序的主要思想在于“两两相比”,每次遍历序列都确定最开始/末尾的元素的位置,直到全部序列都排序完成为止。内层循环则是用于遍历去掉确定的元素后的未排序序列,其范围是从序列起始位到未排序序列倒数第二位即可。内层循环则是用于遍历去掉确定的元素后的未排序序列,其范围是从序列末位到未排序序列第二位即可。选择排序与冒泡排序一样,一般由两层循环+判断构成。
2023-08-16 16:27:53
123
原创 对MicroPython官方wiki中《ESP32的快速参考》的代码解释
文章内容为个人理解,要是有误望各位海涵,欢迎评论区/私信指正,确认有误会第一时间修改。文章内容为个人理解,要是有误望各位海涵,欢迎评论区/私信指正,确认有误会第一时间修改。
2023-03-30 20:16:29
1707
原创 用米思齐+点灯科技——ESP32点灯实验
其实在学习单片机的道路上我发现,所有单片机的功能都是基于通过内部程序控制对输出引脚进行配置实现的。这样说来,一切都可以看作是对“点灯”这一实践的延伸。我们常说“点灯”是学习单片机的第一步,那么这篇文章将从“物联网”这一概念作为连接单片机和互联网的第一次“点灯”。
2023-02-22 17:30:42
16398
16
信奥赛CSP-J/S知识点汇总(第一轮与第二轮均有)
2024-11-01
少儿编程-电子学会Python考级三级知识点汇总
2024-05-31
CSP-J/S竞赛数学知识大纲
2024-04-29
少儿编程-电子学会Python考级一级知识点汇总
2024-04-06
ESP8266官方库功能及介绍 (plus版)
2022-12-01
请各位看看我写的属于什么算法,或者有更正确的写法?
2024-06-14
一个完整的电子产品开发流程是怎样的?
2023-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人