火星學習C#第三週作業-2048

本週的周作業是2048,遺憾是沒有時間做AI。 總結分爲:  教訓、思路、代碼三個部分。 一.教訓 1.第一次做還是採用老的編程思想,去琢磨算法,做了一個改良版的冒泡排序來交換每個塊的數字,但是忙活了一天以失敗而告終,因爲好不容易換到邊界,又被後面的循環換回來了; 2.第二次做還是採用了3層for循環的結構,單獨做把非零數字交換到目標方向的操作,然後就研究網上一個可以實現矩陣旋轉的方法,簡單的說就
相關文章
相關標籤/搜索