数据结构和算法
文章平均质量分 82
记录一些常用的算法和数据结构
Wanliang Li
Stay Hungry, Stay Foolish
展开
-
设计模式 —— 简单工厂模式(C语言)
一般在面向对象语言中用得较多,但C语言也可以实现,在做项目的时候可以加入到工程中去,但工程小的话就没必要用,工程稍微大点使用该设计模式就会很方便,比如我们在使用树莓派或者其它板子做项目时会涉及很多的传感器或者其它电子器件,器件多,代码长,还要考虑代码的稳定性,后期的维护等,像这种情况就可以用这种设计模式来进行写代码。led.h文件主要是声明了Devices 结构体,结构体里面定义了非常多的。文件主要是实现相关的功能,将每个功能都用函数指针进行封装,原创 2022-12-23 16:21:49 · 766 阅读 · 3 评论 -
常用数据结构 ——— 队列(环形队列和顺序队列)
主要介绍了顺序队列和环形队列的特点,以及用C语言实现了环形队列原创 2022-12-02 01:36:29 · 2917 阅读 · 1 评论 -
常用算法———P I D控制算法(P I D三个参数的作用和两种P I D算法的代码实现)
文章主要讲解了P I D三个参数的具体作用,用实际例子来说明,比较好理解,由理论公式再到代码实现,适合刚学习P I D的同学。原创 2022-10-27 16:28:36 · 4173 阅读 · 6 评论