选择排序golang版本
2023-08-20
1分钟阅读时长
选择排序golang版本
算法学习的经验分享,一定要经常复习,抵御艾宾浩斯曲线产生的遗忘,同时一定要深刻理解题目的解法的内涵和外延,做到举一返三,才能真正切实掌握! 采用的方法就是相隔时间+1天就要进行复习,任何一个问题都要过五遍以上,学习算法,三分在看,七分在做,就是要亲自动手,我也是突然才领悟的,真到做时候,发现自己什么都不会,所以你就一遍一遍写,反复的写,如果当时没有理解,不要纠结在上面,先放一放,这 种类型的题可能一遍一遍的见到,慢慢就理解了
func selectSort(nums []int) {
for i :=0;i<len(nums);i++{
min := i
for j :=i+1;j<len(nums);j++{
if nums[j] < nums[min]{
min = j
}
}
nums[i],nums[min] = nums[min],nums[i]
}
}