大航道計畫筆記 - Tic Tac Toe (2) 拷貝物件問題

My code: https://repl.it/LNmu/0 物件導向:把game包裹成class,不一定要使用 要注意array的複製問題 Array的賦值 因為在minimax 演算法裡面,需要使用拷貝array/class來計算每個move可能的分數,來挑選最好的move,所以在array賦值的部分如果弄不清楚,debug de不完。 Array, String , Hash都是指向一串記憶體區塊,跟一般的變數(int, char) »

大航道計畫筆記 TicTacToe (1) - Class

My code:https://repl.it/LNmu/0 物件導向:把game包裹成class,不一定要使用 要注意array的複製問題 自動對弈:minimax演算法 參考資料: https://zh.wikipedia.org/wiki/极小化极大算法 電腦下棋的關鍵: Min-Max 對局搜尋與 Alpha-Beta 修剪算法 youtube »

大航道計畫筆記 - Ruby Leetcode

麻瓜建議 建議先去codecademy暖身,建立ruby語感和型別(type)和以下觀念 if , ifels ,else判斷式 if else 快速教學 Loops 迴圈 loops 快速教學: for / while / until / each 的寫法 要注意的是迴圈跑的最後一次, 跟其他語言有點不一樣 #----for---- for(0...5) »