甚麼是選擇排序法,它就像玩一堆撲克牌已經攤開在桌上,然後就從最小的牌,一張一張的挑出來排好。
現在將一隨機排序的陣列 (1 ~ 100),以此方法由小到大排列。
這裡所出的題目,不限制程式語言,甚至以純文字表述也歡迎,就算有人已經以某種語言發表答案,也歡迎你用更精簡方式或是其它程式語言再重製,一個好的程式,應同時注重程式碼大小、占用記憶體資源與執行效率。在此貼出的程式碼,著作權除非另有聲明,否則屬貼文者的,其內容純研究討論供大眾參考,也不負任何使用損壞賠償責任。
弈棋:在虛擬與實物之間
-
我之所以喜歡弈棋,一個重要的原因是,它是實物而非虛擬。 「玩」一個東西,就是要把棋子拿在手裏。即所謂的「把玩」。
但是虛擬的益智遊戲並非就不好玩,有些遊戲只能在電子屏幕上玩。
我以前喜歡玩的一個遊戲是淘金者(1和2)。沒能把它們通全版是人生的一個小遺憾。現在b站有人錄了通關視頻,但是不是自己思考的看著也沒意思...
1 天前
這跟泡沫排序法,有何差異?
回覆刪除薛老師您好,
刪除泡沫排序法像是先把撲克牌由左而右排一列,只能相鄰的牌可以左右交換來排列,如果最右邊的牌想移到最左邊,要兩兩交換很多次,因此這是效率最差的排序法。