选择、插入、气泡排序
private static void swap(int[] number, int i, int j)
{
int t;
t = number[i];
number[i] = number[j];
number[j] = t;
}
public static void selectionSort(int[] number)
{
for (int i = 0; i < number.length - 1; i++)
{
int m = i;
for (int j = i + 1; j < number.length; j++)
if (number[j] < number[m])
m = j;
if (i != m)
swap(number, i, m);
}
}
public static void injectionSort(int[] number)
{
for (int j = 1; j < number.length; j++)
{
int tmp = number[j];
int i = j - 1;
while (tmp < number[i])
{
number[i + 1] = number[i];
i--;
if (i == -1)
break;
}
number[i + 1] = tmp;
}
}
public static void bubbleSort(int[] number)
{
boolean flag = true;
for (int i = 0; i < number.length - 1 && flag; i++)
{
flag = false;
for (int j = 0; j < number.length - i - 1; j++)
{
if (number[j + 1] < number[j])
{
swap(number, j + 1, j);
flag = true;
}
}
}
}
分享到:
相关推荐
河大计算机学科导论实验Ⅶ
标题中的"PJBlog2 键盘·舞Ⅶ"似乎是指一个基于PJBlog2平台的网页模板设计,可能是一个主题或者界面风格,其中“键盘·舞”可能是该模板的主题或设计概念,暗示了这个模板可能有音乐、动态或科技感的元素。...
本次研究关注的是小鼠头颈鳞癌细胞株SCCⅦ体外放射敏感性的实验研究。头颈鳞癌是常见的恶性肿瘤之一,在头颈部癌症中占据主要比例。由于手术可能带来的器官功能损害和生活质量的下降,放射治疗在头颈鳞癌治疗中扮演...
标题提及的"Fujitsu(富士通)发布全新SPARC64 Ⅶ4核处理器"是关于富士通公司推出的一款高性能处理器——SPARC64 Ⅶ4。这款处理器设计用于高端计算平台,拥有四个内核和八条线程,最大频率可达2.52GHz,相较于上一代...
功能测试Ⅶ——面试题2:微信朋友圈
载ATM反义寡核苷酸纳米粒对小鼠SCCⅦ细胞放射增敏实验研究,邹剑,叶惠平,本文旨在研究纳米粒作为基因治疗载体的可行性,并探讨载ATM反义寡核苷酸纳米粒抑制ATM基因表达对小鼠SCCⅦ细胞放射敏感性的影响。...
ASME BPVC.VII-2019指的是美国机械工程师学会(American Society of Mechanical Engineers, 简称ASME)的锅炉和压力容器规范(Boiler and Pressure Vessel Code, 简称BPVC)第七部分2019年版,该部分主要针对动力...
破解的东西你也知道都会倍定义为非法软件抱有病毒 如何解决自己百度搜一下 报毒的文件如何加入白名单 不一样的杀毒系统不一样的设置 自己找吧 如果怕毒那建议你使用正版 破解后无毒的全是是有黑客编辑过的 加入了...
以人凝血因子Ⅶ(FⅦ)cDNA和编码力达霉素(LDM)辅基蛋白LDP的质粒(pET- VH- LDP )为模板,通过PCR及搭桥PCR构建原核表达人凝血因子Ⅶ轻链(t he light chain of FⅦ,lhFⅦ)和LDP融合蛋白lhFⅦ-LDP的重组质粒pET19b-lhFⅦ...
根据给定的文件信息,以下是对简历制作过程中应注意的关键知识点的详细解读: ### 一、联系方式的布局 **错误做法**:将姓名、联系方式等信息靠左对齐。 **问题所在**:这样的布局可能导致联系方式在简历装订时被...
为了改善这一状况,甘南州借助世界银行贷款,启动了卫生Ⅶ项目,特别是在计划免疫工作方面,取得了显著的进展和成效。 项目自1996年启动,持续了7年,期间甘南州在基础免疫接种方面取得了巨大的进步。全州的基础...
总的来说,"H5前端_高级实战案例_图片(相册)展示设计Ⅶ(css)"是一个涵盖了HTML5、CSS3和前端动态交互设计的综合项目。它展示了如何用简洁的代码实现一个功能完善的相册展示,并且这个设计可以被嵌入到各种毕业...
加密文件夹的绝佳工具,加密后生成exe文件,可以随处移动。
JB—Ⅶ型掩模对准曝光机是半导体制造中的关键设备,主要用于微电子、光电子及微纳米技术等领域。这种设备在生产过程中扮演着至关重要的角色,它能够精确地将掩模上的图形转移到硅片上,从而实现集成电路的制造。这份...
富士通发布的SPARC64 Ⅶ处理器是嵌入式系统和ARM技术领域的一次重大更新,尤其在高端计算平台的应用中具有显著优势。这款处理器的推出,旨在提升SPARC Enterprise UNIX服务器的性能和效率,服务于那些需要处理复杂...
电氧化浸出辉钼矿技术具有浸出过程条件温和、金属回收率高、环境友好等特点,是一种很有应用前景的辉钼矿湿法分解新工艺,其中Mo(Ⅵ)和Re(Ⅶ)的萃取分离是该工艺的关键。文中以30%N235 +20%仲辛醇+50%煤油为萃取剂,在...
【素质教育行业舞蹈教育分析】 舞蹈教育作为素质教育的重要组成部分,在我国有着巨大的市场需求和发展潜力。2019年,舞蹈教育市场的规模约为360亿元,占艺术教育市场的第三位,渗透率约为5.8%。...
【素质教育行业舞蹈教育分析】 舞蹈教育作为素质教育的重要组成部分,在我国有着显著的增长潜力。2019年,舞蹈教育市场规模估算约为360亿元人民币,占艺术教育市场的第三位,渗透率约为5.8%。这一增长主要受到国家...
2017_2018学年高中英语Unit1LifestylesSectionⅦWriting_私人信件课件北师大版必修1
很好的java程序,与sql连接,关于网络营销方面的代码,hiberate,struct,等编写的