原文:程序員面試金典-面試題 16.04. 井字游戲

題目: 設計一個算法,判斷玩家是否贏了井字游戲。輸入是一個 N x N 的數組棋盤,由字符 , X 和 O 組成,其中字符 代表一個空位。 以下是井字游戲的規則: 玩家輪流將字符放入空位 中。第一個玩家總是放字符 O ,且第二個玩家總是放字符 X 。 X 和 O 只允許放置在空位中,不允許對已放有字符的位置進行填充。當有N個相同 且非空 的字符填充任何行 列或對角線時,游戲結束,對應該字符的玩家獲 ...

2020-03-14 13:37 0 803 推薦指數:

查看詳情

LeetCode 面試題 16.04. 游戲 Java

一看到游戲最先想到決策樹,這個題是直接判斷輸贏。注意不是9個格子,是N*N個格子。那么第一步應該把一維數組放到二維數組中,否則無法遍歷。 遇到X,轉換成1。遇到O,轉換成-1。否則為0 遍歷二維數組的每一行,每一列,兩條對角線。如果和為N,則輸出"X",和為-N,則輸出"O"。遍歷 ...

Sat May 30 18:22:00 CST 2020 0 622
程序員面試-面試題 16.10. 生存人數

題目: 給定N個人的出生年份和死亡年份,第i個人的出生年份為birth[i],死亡年份為death[i],實現一個方法以計算生存人數最多的年份。 你可以假設所有人都出生於1900年至2000年(含 ...

Sun Mar 15 22:22:00 CST 2020 0 2420
程序員面試算法題

空格替換 題目描述 請編寫一個方法,將字符串中的空格全部替換為“%20”。假定該字符串有足夠的空間存放新增的字符,並且知道字符串的真實長度(小於等於1000),同時保證字符串 ...

Thu Jul 20 05:14:00 CST 2017 0 2151
Unity游戲程序員面試題及解答

典型的一些如手寫排序算法、一些基本數學問題,在此就不列舉了。以下整理出一些代表性的、有參考價值的題,真實面試題,附有本人的解答,歡迎討論。 題1.指出下列哪些屬於值類型? int  System.Object  string  UnityEngine.MonoBehaviour ...

Wed May 25 02:44:00 CST 2016 1 15732
php程序員面試題

php程序員面試題(總100分/47題) 簡述題(50分) 1、用php打印出前一天的時間格式是2006-5-10 22:21:21(2分) echo date ( " Y-m-d G:i:s " , strtotime ...

Wed Feb 22 18:37:00 CST 2012 0 6636
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM