- 博客(3)
- 收藏
- 关注
原创 算法——简单排序算法总结
一些简单的排序算法 冒泡排序,选择排序,插入排序,归并排序,快速排序,STL(sort ,推排序) 复杂度对比 算法分析 (以下图片均来自网络) 1、冒泡排序: 思路:两两比较,小数在前,大数在后,一次排序后,最大的数在最后,重 复n-2次,完成排序。 for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n-i+1;j++) if(a[j-1]>a[j]) swap(a[j-1],a[j]); 2、 选择排序: 思路:每次找出未排序序
2020-07-13 01:35:28
158
原创 数据结构——链表
为什么要使用链表 为了更好的理解链表,下面我对链表的讲解将对比数组进行。 数组它不香吗? 1、 在对数组中的数据进行插入,删除操作时,往往需要改动目标位置后的所有数据,工作量大且繁琐。 2、 数组对内存要求高,创建数组时必须事先固定数组大小,容易造成内存浪费和数组越界。 这个时候引入链表,就可以很好的解决上述问题。 链表 链表实际上是线性表的链式存储结构,与数组不同的是,它是用一组任意的存储单元来存储线性表中的数据,存储单元不一定是连续的 优点: 1、插入删除的效率高 2、动态分配内存,内存利用率高,扩展灵
2020-07-08 17:11:50
321
原创 汇编学习笔记——环境搭建
史上最全排雷指南 刚开始学习汇编语言,参考的是王爽老师的《汇编语言》第三版,debug的安装使用是我学习汇编过程中的第一只拦路虎,下面整理了一些debug的使用经验 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编
2020-07-08 00:17:23
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人