排序算法总结实现
来源:互联网 发布:英雄钢笔美工9018 编辑:程序博客网 时间:2024/06/05 18:32
1排序算法之直接插入排序
#include<stdio.h>#include<iostream>using namespace std;int main(){int n=0,value=0;cin>>n;int *val=new int[n];int num=0;int size=n;while(size--){cin>>value;val[num]=value;num++;}int move_num=0;for(int cur_num=1; cur_num<n; cur_num++){move_num=cur_num-1;while(val[cur_num]<val[move_num]){move_num--;}if(move_num<cur_num-1&&move_num>=0){int temp=val[cur_num];int j=cur_num;while(j>move_num){val[j]=val[j-1];j--;}val[move_num+1]=temp;}else if(move_num==-1){int temp=val[cur_num];int j=cur_num;while(j>0){val[j]=val[j-1];j--;}val[0]=temp;}}for(int i=0;i<n;i++)cout<<val[i]<<" ";cout<<endl;return 0;}
0 0
- 排序算法总结实现
- 排序算法实现总结
- 排序算法实现总结
- 排序算法总结-python实现
- 排序算法总结 java实现
- PHP实现排序算法总结
- 排序算法总结及实现
- 排序算法总结与实现
- 排序算法实现总结(Java)
- 排序算法总结与实现
- 排序算法总结(简单选择排序、堆排序)(python实现)
- 排序算法总结(归并排序、快速排序)(python实现)
- 排序算法的Java实现和总结
- 各种排序算法及其实现总结
- linux c 实现八大排序算法总结
- 排序算法终结总结<Java实现>
- 排序算法终结总结<Java实现>
- 排序算法总结与java实现
- centos7之lamp环境搭建
- 农业垂直搜索引擎二》系统总设计
- 用java打开文件夹
- Spring MVC
- h5新标签和css3动画制作一个鼠标悬停的动画效果
- 排序算法总结实现
- 欢迎使用CSDN-markdown编辑器
- gdb的使用
- 「添加购物」功能交互演示
- java.lang.IllegalStateException: ApplicationEventMulticaster not initialized解决办法
- 深度 | 为你的深度学习任务挑选最合适GPU:从性能到价格的全方位指南
- printf函数本身的参数问题
- ubuntu下如何用命令行运行deb安装包
- Maven 的安装配置 (eclipse)