有一元素種類、個數都隨機的最多30個元素的陣列,希望得到一個排列,具體如圖所示:

如果元素個數少于30時,圖中序號小的位置優先填,序號大的留空。
謝謝各位
uj5u.com熱心網友回復:
給出一種演算法的方案: 你自己按此方案轉換成源代碼1 將資料轉換為 ABCDEFGHABCDEGHABCDEGHABCABCAC 格式
2.1 按順序讀出資料.放入相應序號的格子中
2.1 當前格子的內容與相領的格子內容相比較.如果不相同,讀取下一個資料.如果相同轉入3.1
3.1 當前格子與前一格子的內容進行交換.對交換后的二個資料重復2.1的比較. 如果一直替換到第一個資料都有相同的,表示無解.
以下是前幾步的動作
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/147768.html
標籤:VBA
上一篇:關于一段vbs代碼時候存在問題
下一篇:VS2010 串口通信
