一道騰訊面試題

2022-09-23 08:18:13 字數 872 閱讀 8336

view plainprint?

/** 

* 已知有個rand7()的函式,返回1到7隨機自然數,讓利用這個rand7()構造rand10() 隨機1~10。 

*/  

using system;  

using system.collections.generic;  

using system.linq;  

using system.text;  

namespace consoleapplication1  

//列印產生各數的概率  

for (int i = 0; i < numarray.length; i++)  

的概率是:", i + 1, (double)numarray[i] / total));  

}  console.readline();  

}  }  

//1~7的隨機數產生類  

public class rand7  

public static rand7 getinstance()  

return _rand7;  

}  //獲得隨機數  

public int next()  

}  //1~10的隨機數產生類  

public class rand10  

public static rand10 getinstance()  

return rand10;  

}  //獲得隨機數  

public int next()  

while (true)  

return num;  

}  }  

}  作者「cangkukuaimanle的專欄」

試著解一道騰訊面試題

帖子問題 同學去面試的 1 設計乙個魔方 六面 的程式。2 有一千萬條簡訊,有重複,以文字檔案的形式儲存,一行一條,有重複。請用5分鐘時間,找出重複出現最多的前10條。3 收藏了1萬條url,現在給你一條url,如何找出相似的url。面試官不解釋何為相似 想了一中午,寫了一下午 真服了自己,這麼鑽牛...

一道面試題

一道面試題 射擊運動員10發打中90環有多少種可能,請編寫程式計算出來,並列印出結果,0環和10環均有效。打中90環就是沒打中10環,所以打中90環跟打中10環的可能性是一樣的。然後開始遞迴狂打槍,一到10就記錄 if params i 10 在迴圈的控制中已經排除了大於10的可能性 i 10 pa...

一道面試題

前些時候在找工作,就在準備結束此次找工作歷程的時候,去了一家公司面試,去了之後技術經理直接帶到一台電腦旁,給了一張紙條,上面是這樣的題目 用c或c 來實現 1 建立一棵樹,該樹的深度是隨機的,每個節點的位元組點數是隨機的。2 給每個節點分配一段隨機大小的記憶體空間,給每個節點賦乙個隨機數。3 遍歷這...