Go語言之冒泡排序


 1 package main  //main函數
 2 import "fmt"  //相當於#include
 3 func main() {
 4     ar := [10]int{9, 8, 6, 4, 2, 7, 1, 3, 0, 5}
 5     num := len(ar)      //:=自動匹配變量類型
 6     for i := 0; i < num; i++ {       //花括號{必須在這一行 if也一樣
 7         for j := i + 1; j < num; j++ {
 8             if ar[i] < ar[j] {
 9                 ar[i], ar[j] = ar[j], ar[i] //相比某語言不需要臨時交換變量
10             }
11         }
12     }
13     fmt.Println(ar)
14 }

 代碼插入木有Go語言的高亮,Go語言其實挺好的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM