| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> JAVA从入门到精通------基础篇------数组排序(初学者必看) -> 正文阅读 |
|
[数据结构与算法]JAVA从入门到精通------基础篇------数组排序(初学者必看) |
? ? ? ? ? ? ? ? ? ? ?int[] arry = {20,15,98,35,46,87,14,26};假设我们现在有一个名字为int 类型的数组 arry,我们想办法让他进行从小到大的排序 1、冒泡排序从第一个数字开始,两两之间进行比较,如果数大就排到后边,数小就往前去 每一遍要排出最大的数 第一遍排出最大的数 放在最后 第二遍排出第二大的数 放在倒数第二个位置 . . . 20 15 98 35 46 87 14 26 第一回: 第一次? ?15和20比较???15 20 98 35 46 87 14 26 第二次? ?20和98比较? ?15 20 98 35 46 87 14 26 第三次? ?98和35比较? ?15 20 35 98 46 87 14 26 第四次? ?98和46比较? ?15 20 35 46 98 87 14 26 第五次? ?98和87比较? ?15 20 35 46 87 98 14 26 第六次? ?98和14比较? ?15 20 35 46 87 14 98 26 第七次? ?98和26比较? ?15 20 35 46 87 14 26 98 第一回一共排了 7 次 第一回排完的结果为? ?15 20 35 46 87 14 26 98 第二回 第一次? ?15和20比较? ?15 20 35 46 87 14 26 98 第二次? ?20和35比较? ?15 20 35 46 87 14 26 98? 第三次? ?35 和46比较? 15 20 35 46 87 14 26 98 第四次? ?46和87比较? ?15 20 35 46 87 14 26 98 第五次? ?87和14比较? ?15 20 35 46 14?87 26 98 第六次? ?87和26比较? ?15 20 35 46 14 26?87?98 第二回一共排了 6?次 第二回排完的结果为? ?15 20 35 46 14 26 87 98 第三回 第一次? 15和20比较? ?15 20 35?46?14?26?87?98 第二次? ?20和35比较? 15 20 35?46 14 26 87 98 第三次? ?35和46比较? 15 20 35 46 14 26 87 98 第四次? ?46和14比较? 15 20 35 14 46 26 87 98?? 第五次? ?46和26比较? 15 20 35 14 26 46 87 98 第三回一共排了 5?次 第三回排完的结果为? ?15 20 35 14?26?46?87 98 第四回 第一次? ?15和20比较? ?15 20 35 14?26?46?87 98 第二次? ?20和35比较? ?15 20 35 14?26?46?87 98 第三次? ?35和14比较? ?15 20 14?35?26?46?87 98? 第四次? ?35和26比较? ?15 20 14 26 35 46 87 98 第四回一共排了 4?次 第四回排完的结果为? ?15 20 14?26?35?46?87 98 第五回 第一次? ?15和20比较? ?15 20 14?26?35?46?87 98 第二次? ?20和14比较? ?15 14?20?26?35?46?87 98 第三次? ?20和26比较? ?15 14?20?26?35?46?87 98 第五回一共排了 3?次 第五回排完的结果为? ?15 14?20?26?35?46?87 98 第六回 第一次? ?15和14比较? ?14 15 20 26 35 46 87 98 第二次? ?15和20比较? ?14 15 20 26 35 46 87 98 第六回一共排了 2?次 第六回排完的结果为? ?14?15?20?26?35?46?87 98 第七回 第一次? ?14和15比较? ?14 15 20 26 35 46 87 98 第七回一共排了 1?次 第七回排完的结果为? ?14?15?20?26?35?46?87 98 【注意】就剩下一个14了所以他就是最小的 在这个有8个元素的数组当中,我们一共排了7回, 第一回? ?7次 第二回? ?6次 第三回? ?5次 第四回? ?4次 第五回? ?3次 第六回? ?2次 第七回? ?1次 我们运用嵌套for循环的理念,一个控制回------一共控制次? ?就可以进行排序了 我们写排序算法能用的东西只有,数组长度? ?循环定义的变量,通过它们三个找规律
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 18:35:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |