7.7插入排序
2021-12-15 20:42 作者:取悅疾風(fēng) | 我要投稿
內(nèi)容來自尚硅谷Java數(shù)據(jù)結(jié)構(gòu)與java算法(Java數(shù)據(jù)結(jié)構(gòu)與算法)_嗶哩嗶哩_bilibili
寫在前面:本文內(nèi)容大致和原視頻內(nèi)老師的筆記內(nèi)容相同,會(huì)偶爾插入自己的注釋和理解,盡量會(huì)完成作業(yè)
7.7插入排序
7.7.1插入排序法介紹
插入式排序?qū)儆趦?nèi)部排序法,是對(duì)于欲排序的元素以插入的方式找尋該元素的適當(dāng)位置,以達(dá)到排序的目的。
7.7.2插入排序思想
插入排序(Insertion Sorting)的基本思想是:把n個(gè)待排序的元素看成為一個(gè)有序表和一個(gè)無序表,開始時(shí)有序表中只包含一個(gè)元素,無序表中包含有n-1個(gè)元素,排序過程中每次從無序表中取出第一個(gè)元素,把它的排序碼依次與有序表元素的排序碼進(jìn)行比較,將它插入到有序表中的適當(dāng)位置,使之成為新的有序表。
7.7.3插入排序思路圖

7.7.4插入排序法應(yīng)用實(shí)例
101,34,119,1 從小到大排序
代碼實(shí)現(xiàn):
標(biāo)簽: