- 博客(6)
- 收藏
- 关注
原创 Python 算法 实现堆排序
文章目录堆排序堆排序1 堆(heap)2 堆排序算法3 利用堆实现优先队列堆排序参考书《算法导论》排序是算法中最为基础的问题,这篇文章是关于堆排序算法的理论和python实现堆排序在算法导论(一)中有两种排序方法,分别是归并排序和插入排序。其中归并排序有较好的渐近运行时间,而插入排序有空间原址性。堆排序综合了这两种排序的优点。空间原址性空间原址性是指,假设对一个序列进行排序,保存在序列外的数是常数级的,就称其具有空间原址性。1 堆(heap)堆是一种特殊的数据结构。一般下常常看作二叉树的数
2021-08-19 09:43:30
456
原创 51单片机 笔记(四)定时计数器和程序设计
51单片机笔记(四)定时/计数器5.1 结构和工作原理5.2 方式寄存器和控制寄存器5.2.1 方式寄存器TMOD(89H)5.2.2 控制寄存器TCON(88H)5.3 计时器的设置汇编程序6.1 把单片机片内的30H~7FH 单元清零6.2 片外RAM中1000H~100FH单元中的数传送到片外RAM中2000H~200FH单元6.3 以PC为基址寄存器,查表求30H单元中BCD码的平方,结果存入31H单元6.4 2字节无符号数转换成BCD码6.5 将一个字节中的各位逆序排列6.6 实现秒表功能定时/
2021-08-17 22:11:38
2237
原创 51单片机 笔记(三)汇编语言程序设计
51单片机 笔记(三)汇编语言程序设计4.1 顺序程序4.2 分支程序4.3 循环程序4.4 查表程序4.5 子程序4.6 综合编程4.6.1 多字节乘法4.6.2 多字节除法汇编语言程序设计利用上述指令系统完成程序的编程4.1 顺序程序正常的顺序执行代码即可4.2 分支程序通过判断语句完成不同情况的跳转,在程序中一直都是顺序执行的,但是可以用跳转指令完成语句跳跃。4.3 循环程序同上,用跳转指令完成跳转就可以4.4 查表程序在ROM中先定义一些结果,单遇到对应输入的时候直接在ROM中查
2021-08-17 22:11:15
1760
原创 51单片机 笔记(二)指令系统汇总
51单片机笔记(二)51单片机指令系统3.1 指令系统基础3.1.1 指令格式3.1.2 通用符号3.2 寻址方式3.3 数据传送指令3.4 算数运算指令3.4.1 加法指令3.4.2 减法指令3.4.3 乘法3.4.4 除法3.4.5 十进制调整指令3.5 逻辑操作指令3.6 控制转移指令3.7 位操作指令3.8 伪指令51单片机指令系统3.1 指令系统基础机器语言-汇编-高级语言全部指令的集合叫指令系统80C51有111条指令,还有8条伪指令指令分类:字节数分类单字节49 双字节46
2021-08-17 22:10:38
1772
原创 51单片机 笔记(一)数制和内部结构
51单片机笔记(一)微机原理——51单片机简介1.1 数制1.1.1 二进制、十六进制1.1.2 一般进制转十进制1.1.3 二进制转十六进制1.2 码制1.2.1 反码补码的计算1.2.2 BCD码1.2.3 ASCII码结构及工作原理2.1 内部部件2.2 管脚作用2.3 不同结构2.4 存储器编码逻辑2.4.1 程序存储器ROM2.4.2 数据存储器RAM2.4.3 时钟与时序微机原理——51单片机简介单片机是单片微型计算机的简称,是典型的嵌入式微控制器。由运算器、控制器、存储器、输入输出设备构
2021-08-17 22:09:29
839
原创 Pandas如何读取保存Excel
PandasPandas 简记1. 读取与保存Excel文件2. 编辑表格DFPandas 简记在写一点点小脚本,记录一下用到的功能函数,下次就不用再查了1. 读取与保存Excel文件读取excel文件import pandas as pdpath=r"<path of file>"# 当sheet_name=None 的时候会读取整个表格中所有的sheetsexcel=pd.read_excel(sheet_name=None)访问获取某个sheetsheet=excel
2021-08-17 21:34:51
4574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人