看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):應用程式 前面原來的想法是先利用 Permutation 做一個資料庫來篩選, 但是一共有 0~9, a~z, A~Z 62個英數字 取 十個位子來作排列 62!/52! = 3.901647067E17 這太大了 現在改用直接產生亂數的方式, 但是需要每產生一筆亂數就要檢查是否由重複, 第一組不用檢查 第二組與第一組比較 第三組與第一組, 第二組比較 .... 第N組與第一組, 第二組, ...., 第N-1組比較 但這樣是一種發散式的比較法, 要比較的次數會一直增加 請問有人能給我個方向嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.149.193
s3748679:可以用樹狀結構來儲存ID,這樣子搜索的時間應該會少很多 02/02 20:45