1、對於一組連續的數據,打亂次序後,隨機取出某一個數字(取出數字後,該位置後的所有數字位置前進一位),用最簡單的方法查找出取出的數字。
2、對1的擴展,當取出多個數據後,用最簡單的方法查找出取出的數字。
本人開始對於1的情況,將這種場景抽象成通用的模型,跳進了思維陷阱,把2倒是想出來了,暈了....
大家也可以先試著寫寫,以下的代碼並不是最好的(純粹的測試代碼),只作為參考而已。
對於1的代碼如下:
FindDeletedOneElement對於2的代碼如下:
FindDeletedElements所有代碼如下:
Program大家有好的想法寫出來,學習學習...