排序算法Day2
来源:互联网 发布:手机淘宝怎样申请账号 编辑:程序博客网 时间:2024/06/05 13:23
堆排序//堆排序的一次调整void Adjust(int *arr,int start,int end){if(arr == NULL)return ;int tmp=arr[start];for(int i=2*start+1;i<=end;i=2*start+1){if((i+1)<=end && arr[i+1]>arr[i]){i++;}if(arr[i]>tmp){arr[start]=arr[i]; start=i;}else{break;}}arr[start]=tmp;}//堆排序 时间复杂度O(Nlogn) 空间复杂度O(1) 不稳定//思想:先建堆,建堆的过程是从下往上(调用调整函数),再进行调整(调整的过程是从上往下),//直到所有元素被调整完void HeapSort(int *arr,int len){if(NULL == arr)return;for(int i=(len-1-1)/2;i>=0;i--){Adjust(arr,i,len-1);}for(int i=0;i
阅读全文
0 0
- 排序算法Day2
- 数据结构与算法day2--冒泡排序
- 两个算法--Day2
- 牛客网(直通BAT面试算法班) 第二章,排序上,Day2
- 算法Day2-三数之和
- Day2
- day2
- DAY2
- day2
- DAY2
- day2
- day2
- day2
- day2
- day2
- day2
- day2
- day2:
- Good Numbers
- ArrayList JDK9源码解读
- poj1236 Network of Schools (Targan强连通图缩点)
- 1.前端之路-一个能进行2d缩放旋转的小东西
- opencv是什么
- 排序算法Day2
- [2017.10.6]作业01
- <C语言>关于函数返回值是指针,取不到值的问题研究
- 递归+Dom4j实现数据库中树(Tree)XML的生成
- 解决IE11兼容HTML5 设置
- Diary II
- iOS二维码生成
- 1.前端之路-css-一颗爱心
- Java:如何寻找单链表的中间节点
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
孕妇吃了老鼠肉怎么办
猫病了不吃不喝怎么办
猫拉稀不吃不喝怎么办
90老人不吃不喝怎么办
老人不吃不喝4天怎么办
吃了黑鱼的粘液怎么办
空腹吃橘子胃疼怎么办
空腹吃香蕉胃疼怎么办
来月经吃西瓜了怎么办
经期吃了香蕉了怎么办
腌的咸菜变酸了怎么办
腌制的咸菜酸了怎么办
泡菜咸了不酸怎么办
吃袋装泡面没碗怎么办
安卓泄露imei码怎么办
ime被禁用怎么办win8.1
吃了辣椒嘴巴辣怎么办
腌的辣椒太辣了怎么办
瓜子放久了有味怎么办
吃完药血压还高怎么办
榴莲加牛奶吃了怎么办
吃榴莲后喝牛奶怎么办
吃了麦芽糖回奶怎么办
做饼干没有糖粉怎么办
我买网密码忘记怎么办
吃自助烤肉饱了怎么办
苹果派开不了机怎么办
炸虾没有面包糠怎么办
白铁锅烧了变黑怎么办
炒菜锅老是粘锅怎么办
吃了不熟的豆角怎么办
月经推迟2个月怎么办
被鱼扎了后肿了怎么办
水泡鱼的泡破了怎么办
剁辣椒起白了怎么办
饺子包好了馅咸怎么办
韭菜饺子馅咸了怎么办
包好的饺子咸了怎么办
香菇饺子馅咸了怎么办?
怀孕3个月喉咙痛怎么办
怀孕初期感昌了怎么办