日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【十大经典排序算法】java实现--插入排序(3)

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【十大经典排序算法】java实现--插入排序(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

插入排序概述

  • 插入排序是一種最簡單直觀的排序算法,它的工作原理是通過構建有序序列,對于未排序數據,在已排序序列中從后向前掃描,找到相應位置并插入。
  • 插入排序和冒泡排序一樣,也有一種優化算法,叫做拆半插入。
  • 將第一個元素看做一個有序序列,把第二個元素到最后一個元素當成是未排序序列。
  • 從頭到尾依次掃描未排序序列,將掃描到的每個元素插入有序序列的適當位置
public class ArrayDemo {/*插入排序:從頭到尾依次掃描未排序序列,將掃描到的每個元素插入有序序列的適當位置。如果待插入的元素與有序序列中的某個元素相等,則將待插入元素插入到相等元素的后面。*/public static void main(String[] args) {//定義一個數組int[] arr = {24, 69, 80, 57, 13};System.out.println("排序前:" + arrayToString(arr));// 從下標為1的元素開始選擇合適的位置插入,因為下標為0的只有一個元素,默認是有序的for (int i = 1; i < arr.length; i++) {// 記錄要插入的數據int tmp = arr[i];// 從已經排序的序列最右邊的開始比較,找到比其小的數int j = i;while (j > 0 && tmp < arr[j - 1]) {arr[j] = arr[j - 1];j--;}// 存在比其小的數,插入if (j != i) {arr[j] = tmp;}}System.out.println("排序后:" + arrayToString(arr));}//把數組中的元素按照指定的規則組成一個字符串:[元素1, 元素2, ...]public static String arrayToString(int[] arr) {StringBuilder sb = new StringBuilder();sb.append("[");for (int i = 0; i < arr.length; i++) {if (i == arr.length - 1) {sb.append(arr[i]);} else {sb.append(arr[i]).append(", ");}}sb.append("]");String s = sb.toString();return s;} }

輸出結果

總結

以上是生活随笔為你收集整理的【十大经典排序算法】java实现--插入排序(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 尹人香蕉 | 成人性生交大片免费看vrv66 | a级片日本| 免费看黄网站在线 | 91福利视频网站 | 91夫妻视频| 国产精品美女高潮无套 | 国产成人精品一区二区三 | 在线观看日韩一区 | 中文字字幕一区二区三区四区五区 | 亚洲bb | 玖操| 亚洲一区电影在线观看 | 99热8| 伊人影院在线播放 | 亚洲福利专区 | 国产又粗又猛视频免费 | 天天操天天弄 | 免费成人小视频 | 高清日韩av | 久久涩| 男人深夜网站 | 亚洲欧美强伦一区二区 | 国产精品亚洲一区二区三区在线观看 | 久久99精品久久久久久国产越南 | 亚洲精品911 | 国内三级在线 | xxxx性视频| 国产亚洲精品成人av久久ww | 夜夜躁日日躁狠狠久久av | 国产精品一区二区久久久 | 国产偷拍一区二区 | 哪里可以免费看av | 熟妇高潮一区二区三区在线播放 | 日日干夜夜爽 | 综合色区 | 日本精品一区在线观看 | 国产精品一区二区自拍 | 亚洲宗人网 | 91国产视频在线观看 | 99国产精品久久久久久久成人热 | 日韩视频专区 | 久久综合久久综合久久综合 | 大肉大捧一进一出好爽视频 | 一级片视频免费 | av高潮| 国产经典一区二区三区 | 国产精品18久久久久久久久 | 亚洲 欧美 激情 另类 校园 | 亚洲第9页 | 视频一区二区欧美 | 小视频国产| 欧美激情一区二区三区 | 99国产精品99久久久久久粉嫩 | 美女国产一区 | 免费在线观看一区二区 | 亚洲欧洲成人精品久久一码二码 | 国产国语老龄妇女a片 | 日韩少妇一区二区 | 中文字幕在线观看免费高清 | 91直接看 | 浪漫樱花动漫在线观看免费 | 天美视频在线观看 | 久久久伦理片 | 99九九热| 韩日产理伦片在线观看 | www天堂在线 | 亚洲av色一区二区三区精品 | 麻豆传媒视频入口 | 91网页在线观看 | 处破女av一区二区 | 越南黄色一级片 | 国产高清二区 | 美女搞黄在线观看 | 亚洲欧美精品suv | 毛片毛片毛片毛片 | 中文字幕乱码在线观看 | 国产福利视频一区二区三区 | 黄色观看网站 | 欧美va亚洲va | 天天干夜夜玩 | 欧洲亚洲一区二区 | 国产麻豆电影在线观看 | 国产 日韩 欧美 精品 | 高清乱码免费看污 | 亚洲av乱码久久精品蜜桃 | 日韩全黄 | 天堂视频免费在线观看 | 国产人妖ts重口系列网站观看 | 蜜桃视频一区 | 欧美一级特黄aaaaaa大片在线观看 | 中文字幕 自拍 | 国产精品分类 | 亚洲av无码久久精品狠狠爱浪潮 | 看全色黄大色黄大片大学生 | 日本精品黄色 | 国产在线视频网站 | 亚洲国产精品久久精品怡红院 | 91在线视频在线观看 |