Feeling

              三人行,必有我?guī)熝?/p>

             ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            185 隨筆 :: 0 文章 :: 392 評論 :: 0 Trackbacks
          1. 40億個(gè)無符號整數(shù),找出一個(gè)不在這40億個(gè)整數(shù)中的數(shù)。可以換個(gè)方向思考, 99個(gè)小于100的數(shù),找出一個(gè)不在這99個(gè)數(shù)中的小于100的數(shù)。
          首先把這99個(gè)數(shù)分為10組,按高位為0-9分,然后計(jì)算每組的數(shù)量,數(shù)量最少的那個(gè)肯定就是缺失的那個(gè),然后遞歸……找最少的那個(gè),組合起來的數(shù)肯定是缺失的。答案是按位運(yùn)算找,和這個(gè)類似。

          2. 43億個(gè)無符號整數(shù),找出一個(gè)重復(fù)的整數(shù)。也就是101個(gè)小于100的數(shù),找出重復(fù)的那個(gè)數(shù)來。
          首先把這99個(gè)數(shù)分為10組,按高位為0-9分,然后計(jì)算每組的數(shù)量,數(shù)量最多的那組,肯定有重復(fù)的,一次類推找第二位……

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          GitHub |  開源中國社區(qū) |  maven倉庫 |  文件格式轉(zhuǎn)換 
          主站蜘蛛池模板: 湖南省| 柯坪县| 磐石市| 龙南县| 睢宁县| 两当县| 张家港市| 金寨县| 岚皋县| 济宁市| 嘉善县| 涟源市| 沁源县| 白山市| 远安县| 都兰县| 阜阳市| 汝南县| 南溪县| 那坡县| 东兰县| 临泉县| 福安市| 克拉玛依市| 宁都县| 满洲里市| 木兰县| 黔东| 定边县| 南雄市| 赣榆县| 类乌齐县| 阳西县| 白城市| 建水县| 洪洞县| 马鞍山市| 邵阳县| 和田市| 安泽县| 新民市|