数据结构
JustDoIt521
从事前端开发的小monkey
展开
-
堆排序问题.
刚开始学习数据结构。关于堆排的实现。 //小顶堆的建立 #include using namespace std; void BuildStack(int *p,int n,int m)//建立堆 { if(*(p+n) return ; else { int num; if(2*n+1>m)//如果要排原创 2016-04-30 01:05:46 · 330 阅读 · 0 评论 -
排序算法之插入排序 (JS版)
插入排序算法算是比较简单的一种排序算法。其算法原理如下: 从数组第i(i>=2)个元素开始,从右往左依次与第一、第二、。。第i + 1张牌比较,如果 第j位数字小于它,第j+1位大于它,就将该元素插入到第j+1位。 也可以描述为:我们假设桌子上有一副扑克牌,左手为空,右手每次拿起一张扑克牌,和左手的手牌从右向左进行比较,(假设为升序)将其插入左手牌对应的位置,保证左侧的牌都小于它,右侧的...原创 2018-12-26 20:51:42 · 115 阅读 · 0 评论