![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
浮光掠影001
这个作者很懒,什么都没留下…
展开
-
【转】最小堆和最大堆
原文:https://blog.csdn.net/genios/article/details/8157031最大堆和最小堆是二叉堆的两种形式。最大堆:根结点的键值是所有堆结点键值中最大者,且每个结点的值都比其孩子的值大。最小堆:根结点的键值是所有堆结点键值中最小者,且每个结点的值都比其孩子的值小。最小堆和最大堆的增删改相似,其实就是把算法中的大于改为小于,把小于改为大于。生...转载 2019-05-31 13:08:50 · 612 阅读 · 0 评论 -
图解排序算法------堆排序
原文:https://www.cnblogs.com/chengxiao/p/6129630.html作者:dreamcatcher-cx出处:<http://www.cnblogs.com/chengxiao/>本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在页面明显位置给出原文链接。预备知识堆排序 堆排序是利用堆这种数据...转载 2019-05-31 14:08:18 · 94 阅读 · 0 评论 -
图解排序算法(一)之3种简单排序(选择,冒泡,直接插入)
原文:https://www.cnblogs.com/chengxiao/p/6103002.html排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的函数,供排序时调用/** ...转载 2019-05-31 16:30:09 · 223 阅读 · 0 评论