在未排序的陣列中,一直去找尋最小的值,再去跟陣列第一個互換。
要先在陣列中依序找出最小的值。因為是兩兩一組比較,前一個元素index最多只會到陣列長度的-2,後一個元素index最多只會到陣列長度的-1。
怎麼找出最小值,一開始先將第一個元素(index為0)當成最小值,下一個元素要是比它小就交換。
subsequence,字串的子序列性,是指某個字串的組成,是透過另一個字串,拿掉一些字母(或是沒拿掉任何字母)而形成的。
創建一個函式有兩個參數都是字串,判斷兩個字串是否有「子序列性」,該兩個參數順序隨機。例如:book
和brooklyn
,同樣的字母有同樣的順序性。
將兩個字串排隊排好,比較短的那個隊伍(簡稱隊伍B),取第一個字母去跟比較長的隊伍(簡稱隊伍A)比較是否有一樣的字母。如果比對到一樣的字母(位置簡稱為index),將該字從隊伍B刪除,並從隊伍B的下一個字母成員,從剛剛比對到的位置(index)接續比對。如果最後隊伍B還有成員,代表不符合子序列性。