摘要: 记录一下数据结构的排序算法:相关代码放在这里保存:https://gitee.com/lx2035/data_structure 1、插入排序 插入排序的思想是将数据按照一定顺序一个个插入到有序的表中,最终得到的序列就是排好序的数据。插入排序根据插入方式的不同,分为直接插入排序,折半插入排序,2路插 阅读全文
posted @ 2023-12-03 23:55 LX2020 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 因为需要安装这个开发工具,所以这里记录一下,主要是参考的这个网页: https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.4/esp32/get-started/index.html#esp-idf 这里特别注意:这个过程需要下载很 阅读全文
posted @ 2023-12-03 23:32 LX2020 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 内核链表在很多嵌入式的代码中都有用到,因为这个链表很好用,并且代码的统一性会增强代码的可读性,因此这里简单记录一下内核链表的使用,首先是库文件,这里也就是从内核中获取的,下面的代码做了一点注释。 #ifndef _LINUX_LIST_H #define _LINUX_LIST_H // inclu 阅读全文
posted @ 2023-12-03 23:23 LX2020 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 因为之前一直搞树莓派图传的方案,但是树莓派成本又太高了,并且是直接刷镜像,源码一直没看,感觉太大了,所以最多也就是跑起来玩一下,没有真正的走一下。最近又出了openipc,这个方案用安防监控市场的摄像头来实现功能,效果也是出奇得好,这个过程中接触的最多的就是推流拉流,h264编解码这一类的东西,因此 阅读全文
posted @ 2023-12-02 11:42 LX2020 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 本文作为一个笔记,复习一下计算内存相关知识,主要是参考: 合集·CSAPP-深入理解计算机系统 下面说一下储存器部分,当前计算机的储存有这么几种,寄存器是最快的,其次是几级缓存,最后是内存,从硬盘中拿数据是最慢的 先说一下主要的两种内存:SRAM和DRAM 他们的原理分别是: 1、SRAM将每个bi 阅读全文
posted @ 2023-11-11 17:11 LX2020 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、foc控制技术 现在无刷电机越来越多的进入人们的视野,因为他的控制精度更高,相对直流电机而言可以更稳定的工作等特点,被越来越多的应用于机器人行业,而无刷电机的控制离不开FOC控制。 FOC(field-oriented control)为磁场导向控制,又称为矢量控制(vector control 阅读全文
posted @ 2023-11-10 23:25 LX2020 阅读(2816) 评论(0) 推荐(1) 编辑
摘要: 栈和队列是两种不同的数据形式,区别就是栈是先进后出,但是队列先进先出,可以用数据结构模拟这两种形式。 1、队列 完整代码如下: #include <stdio.h> #include <stdlib.h> #if 0 /*顺序队列*/ int enQueue(int *a, int rear, in 阅读全文
posted @ 2023-11-06 23:10 LX2020 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、静态链表 这个给我的感觉就是数组加了索引,它的目的就是要融合顺序表和链表的优点,能够快速的访问元素,也能快速的增加或删除元素。 整个的组成如图所示,第一列的数据是位置,第二列是数据 2、双向链表 双向链表概念是区别于单链表而言的,就是多了一个前驱,组成示意图如下所示: 常见结构如下所示: typ 阅读全文
posted @ 2023-11-06 23:10 LX2020 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1、单链表 1、单链表的组成 最基本的单链表组成如下: typedef struct Link { char elem; /*数据域*/ struct Link *next; /*指针域*/ }link;/*节点名,每个阶段都是一个Link结构体*/ 为什么这样的就是链表呢,需要从这个结构体内部组成 阅读全文
posted @ 2023-11-04 13:21 LX2020 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 数据结构-线性表记录 线性表有顺序表和链表两种,使用顺序表就跟数组差不多,就是加了一些数组的标志,下面的代码中初始化这个顺序表的时候就申请好了需要的内存,之后每次增删顺序表的元素的时候都要对他的length进行增删。 /* 2023 11 02 c语言中文网,数据结构-线性表 */ #include 阅读全文
posted @ 2023-11-03 00:10 LX2020 阅读(11) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示