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