- 1
- 0
- 约5.39千字
- 约 8页
- 2017-07-12 发布于河南
- 举报
JAVA中排序的方法
1.简单的选择排序 代码:boolselectionsort(int[] array,int n)???? //array为存储数据的数组,n为数组元素个数{intk,temp;??????? //k用来存储,临时最小数据的位置for(int i=0;in-1;i++)??? {?? k=i;?????? ?? for(int j=i+1;jn;j++) //从第i个数开始选择最小数位置,存于k中if(array[j]array[k])k=j;?? if(k!=i)??? //若最小数,不为array[i],则array[i]与array[k]进行交换?? {temp=array[i];array[i]=array[k];array[k]=temp;?? }}return true;}思想:逐个找出,第一小,第二小....第n小的数...算法平均时间复杂度: O(n^2)2.插入排序 代码:boolinsertionsort(int[] array,int n){int temp;??? //用来存储,插入的数据for(int i=1;in;i++) {?? temp=array[i]; //用temp记录array[i]?? for(int j=i-1;j=0;j--)?? //逐个向前寻找插入点?? {if(temparray[j])?? //找到,跳出循环break;else
您可能关注的文档
最近下载
- 贵州省龙里县2025年上半年公开招聘辅警试题含答案分析.docx VIP
- bigsky混响中文说明书.pdf VIP
- 节能型高压汽雾清洁装置机械结构设计及制造.pdf VIP
- 2025至2030中国鼻咽癌用药市场经营风险与发展趋势前景分析报告.docx VIP
- 英语从归化和异化角度谈《破产姐妹》字幕翻译研究.docx VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- 广东职业技能等级证书公共营养师技能等级认定三级实操试卷 .pdf VIP
- T检验临界值表(自由度1-50000).pdf VIP
- 公共营养师三级实操技能考核指南(最新版).docx VIP
- 运用PDCA循环降低住院患者跌倒坠床发生率 2014年12月12日.pptx VIP
原创力文档

文档评论(0)