[問題] 排序

看板C_and_CPP (C/C++)作者 (ㄚ春)時間16年前 (2009/04/26 14:21), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串1/3 (看更多)
假如有個段數字如下 1 2 3 4 5 6 7 8 假如我設定 要讓它洗1次 想讓它變成 8 1 2 3 4 5 6 7 這些都放在某個陣列裡 我是直接 寫個迴圈 讓1跑的2的位子 可是這樣8不能跑到1的位子 迴圈從1開始 所以有什麼方法 可以讓一開始8跑到1的位子嗎 還是可以最後再讓8到1的位子 ps 如果洗2次 就一直排下去 感謝解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.88.159

04/26 14:46, , 1F
circle array!?
04/26 14:46, 1F

04/26 14:50, , 2F
rotate(a, a + 8 - 1, a + 8);
04/26 14:50, 2F

04/26 15:25, , 3F
自己做頭尾的index標記
04/26 15:25, 3F

04/26 16:19, , 4F
原來有rotate
04/26 16:19, 4F

04/26 17:19, , 5F
mod ?
04/26 17:19, 5F
文章代碼(AID): #19y_rVu9 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19y_rVu9 (C_and_CPP)