- 博客(9)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 “摇骰子“笔试编程题
**题目:**6个人摇骰子,各自的编号是1、2、3、4、5、 6,没人初始金币是10,游戏规则如下:①根据骰子的结果确认winner。比如:骰子结果是1,那么“一号选手"是winner, 骰子结果是2,那么“2号选手”是winner;②如果连续同一个人是winner,那么独居金额翻倍。比如:第一次骰子结果是3,那么其他所有人需要给"三号选手”1元,加入第二轮骰子结果依然是3,那么每人需要给"三号选手”2元;连续三次骰子结果是3,则是4元;以此类推;③如果非连续同一个人是winner,那么妒忌金额重
2020-08-18 16:45:05 1022 5
原创 C语言排序“大杂烩“
1.冒泡排序:相邻元素比较大小,每比较一次就将最大的排在最后,依次比较n-1、n-2…,一共比较(n*(n-1)/2)次void bubble(int a[10]){ int i,j,temp; for(i=0;i<10;i++) { for(j=9;j>i;j--) { if(a[j-1]>a[j]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp; } } }}2.快速排序:依次与该元素前
2020-08-14 20:26:01 139
原创 精神小伙所必需知道的堆栈“精简秘籍”
1.内存的分类栈:由编译器分配内存大小并自动清除,存放局部变量堆:由new分配内存,delete释放内存,如果程序员没有释放则在程序结束后系统自动回收静态/全局存储区:存放静态变量和全局变量(初始化[代码段],未初始化[bass段])常量存储区:存放常量,不可修改自由存储区:由malloc分配内存,free释放内存Ps:使用动态内存分配易产生内存泄漏(内存未释放)以及内存碎片(释放后的内存一般不连续且未得到利用)的问题2.堆栈的区别堆:生长方向向上,内存地址增加的方向,由程序员分配释放内存,
2020-08-06 21:07:40 207
原创 一脸???算法之KMP算法详解
本人在学习数据结构KMP算法这节内容时,也是花费了好长时间才弄懂,期间一直是懵的很呐!不知道大家有没有这么个感觉,好像有点明白KMP算法的核心思想,但是再面对那几行简短的代码是还是有点不知其所以然的感觉。所以呢,我就想给大家分享一下KMP算法的思想及其代码的实现过程,让大家少走弯路,早日豁然开朗。...
2020-03-08 10:54:45 226
原创 Python入门之列表
Python中的列表类似于C语言中的数组,下面通过实例说明介绍几种常用的使用方法。1.空列表的创建>>> empty=[]>>> print(empty)[]2.列表中元素的查看>>> words=["a","b","c"]>>> print(words[2])c>>> print(wor...
2020-02-07 19:11:32 216
原创 STM32单片机调试风洞过程中所遇到的问题总结
PID算法的原理相信大家手里有资料而且也都看过了吧,下面我就来和大家分享一下我在调风洞得过程中所遇到的问题以及原因,如果有错误的地方还希望大家指出来。我所用到的单片机是STM32单片机,芯片型号是STM32F407ZET6.刚开始调的时候不管怎么样调比例调积分都是一下子冲到顶然后又一下子冲到底,后来仔细想了一下,原因就是PID以及超声波模块更新的速度太慢,当更新时,积累的量已经过多,所以始...
2018-09-17 17:28:07 1651 5
原创 基于51单片机的蓝牙遥控小车程序【硬软件部分】
****这是我写的第一篇博客,如果有问题欢迎指正。***** 之前早就做好了,但一直没有时间发表,现在就把我做的过程和思路分享给大家。【硬件部分】小车模型一个(直流电机一对) 电池18650一对 HC-08蓝牙模块 蓝牙模块主要要掌握其基本参数以及工作原理即可,附下图。 L298模块 l298内部包含4...
2018-08-23 12:26:41 25054 20
F4编码器模式下的计数器始终为0
2018-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人