go 陣列及字串選擇排序

2021-10-09 06:00:55 字數 838 閱讀 3093

首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置

再從剩餘未排序元素中繼續尋找最小(大)元素,然後放到已排序序列的末尾。

重複第二步,直到所有元素均排序完畢

package main

import

("fmt"

)func

selectsort

(arr [

]int)[

]int

else

}if i != min

}return arr }}

func

main()

fmt.

println

(selectsort

(arr)

)}

字串排序

strings.compare(「a」,「b」)

相等0 不等-1,+1

apackage main

import

("fmt"

"strings"

)func

selectsortsring

(arr [

]string)[

]string

else

*/if strings.

compare

(arr[min]

, arr[j]

)>0}

if i != min

}return arr }}

func

main()

fmt.

println

(selectsortsring

(arr)

)}

字串陣列排序

1,給定乙個字串陣列。按照字典順序進行從小到大的排序。思路 1,對陣列排序。可以用選擇,冒泡都行。2,for巢狀和比較以及換位。3,問題 以前排的是整數,比較用的比較運算子,可是現在是字串物件。字串物件怎麼比較呢?物件中提供了用於字串物件比較的功能。compareto 方法。public class...

陣列及字串

陣列是同一組資料的集合 陣列的定義格式 兩種 int arr new int 3 int arr 運算元組常見問題 陣列的常見操作 public int getarraymax int arr return max public int getarraymax int arr return arr ...

陣列及字串

特點 同一陣列中的所有元素都屬於同一種資料型別,陣列元素用陣列名和相應的下標來確定。定義格式 型別名 陣列名 常量表示式 注意 引用格式 陣列名 下標 注意 初始化格式 型別名 陣列名 常量表示式 注意 定義格式 型別名 陣列名 行數 常量表示式 列數 常量表示式2 注意 引用 陣列名 行下標 列下...