- 博客(7)
- 收藏
- 关注
原创 俄罗斯方块小游戏
通过这次俄罗斯方块的设计实现,不仅仅提升了我的逻辑思维能力,还让我对库函数的使用有了更深的了解,以及Linux系统的英文手册阅读,对以后的开发会更加得心应手。24+6+
2023-12-28 11:44:30 908 1
原创 基于STM32和PID算法实现小车循迹
通过这次功能的实现,我清楚的了解循迹传感器、驱动电机、PID算法控制的原理和使用,还有实现一个功能需要不断的调试,测试,同时也了解自己的不足,还是有很大的提升空间,加油,共勉。
2023-12-14 23:02:59 13509 12
原创 冒泡排序的两种方法
大家好,今天来学习冒泡排序的两种方法,第一个是运用遍历数组,对数组里的两个相邻整数进行比较,判断两者之间大小,较大者放在右侧,最终形成升序。由上可知,第二种方法是比较短的,但是其中的参数设置是比较复杂的,要函数指针运用回调函数来的到大小比较。//判断是否有序,假设数组是排好序了。//有交换为0,说明是无序的。//可以采用回调函数的库函数:qsort快速排序,可以排任意类型的数据。//一趟冒泡排序的过程。//e2指向另个一个整数。//比较两个整形元素。//e1指向一个整数。
2023-09-17 17:21:04 68 1
原创 有序序列合并
在这里,我也遇到了许多的bug,例如:在输入n,m时, scanf("%d ", &arr1[i]);多打了一个空格,导致程序在输入第三行完了,不打印第三个数组,具体原因,还不知道,后续我会去找资料,或者找老师问问。首先将两个数组进行比较判断大小,并将小的整数放进第三个数组里,循环该过程,在得到长度为n+m的升序序列。if (j < n)//当(j < n )满足时,但k>m时,说明m数组元素比n数组多,打印m数组多余的元素,就不用初始化j。Hello,大家好啊。输出为一行,输出长度为n+m的升序序列。
2023-09-16 11:18:39 66 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人