<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    統(tǒng)計(jì)

    留言簿(1)

    DB

    Others

    QA

    Tech Website

    閱讀排行榜

    評(píng)論排行榜

    【編程珠璣】-開篇


           昨天入手《編程珠璣》(第二版)一書,去年寒假已經(jīng)把這書看了一大半,發(fā)現(xiàn)里面的一些算法和觀點(diǎn)簡(jiǎn)單而富有哲理。

           一、準(zhǔn)確描述問題:程序員的主要問題與其說是技術(shù)問題,還不如說是心理問題,他不能解決問題,是因?yàn)樗髨D解決錯(cuò)誤的問題。所以準(zhǔn)確描述一個(gè)問題非常重要,實(shí)際中往往體現(xiàn)中需求文檔的規(guī)范性和無異性中。

          二、位圖或者向量表示集合
                  1)、位圖數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)
      
    #define BITSPERWORD 32
    #define SHIFT 5
    #define MASK 0x1F
    #define N 10000000

    int a[1 + N/BITSPERWORD];

    void set(int i) {        a[i>>SHIFT] |=  (1<<(i & MASK)); }

    void clr(int i) {        a[i>>SHIFT] &= ~(1<<(i & MASK)); }
    int  test(int i)return a[i>>SHIFT] &   (1<<(i & MASK)); }
                2)、位圖可以用于排序和和統(tǒng)計(jì)當(dāng)中,合理應(yīng)用往往可以得到時(shí)間-空間折中與雙贏

            三、原理
             1)、正確的問題:明確了問題,這場(chǎng)戰(zhàn)役就成功了90%
             2)、位圖數(shù)據(jù)結(jié)構(gòu)
             3)、多趟算法:這些算法多趟讀入其輸入數(shù)據(jù),每次完成一步
             4)、時(shí)間-空間折中與雙贏
             5)、簡(jiǎn)單的設(shè)計(jì):設(shè)計(jì)者確定其設(shè)計(jì)已經(jīng)達(dá)到了完美的標(biāo)準(zhǔn)不是不能增加任何東西,而是不能再減少任何東西
             6)、程序的設(shè)計(jì)階段

    posted on 2011-01-08 10:41 XXXXXX 閱讀(231) 評(píng)論(0)  編輯  收藏 所屬分類: Algorithm

    主站蜘蛛池模板: 在线观看视频免费国语| 最近免费视频中文字幕大全| 女人18毛片水最多免费观看| 精品日韩亚洲AV无码一区二区三区 | 久久久久久久综合日本亚洲| 精品一区二区三区高清免费观看| 四虎影视精品永久免费| 国产天堂亚洲精品| 亚洲?V无码成人精品区日韩| 免费人成再在线观看网站 | 色多多www视频在线观看免费| 又粗又硬又黄又爽的免费视频| 爱情岛论坛免费视频| 中文字幕亚洲综合久久菠萝蜜| 中文字幕手机在线免费看电影 | 国产免费观看网站| 九九免费精品视频在这里| 久久久久亚洲精品中文字幕| 久久久WWW免费人成精品| 亚洲国产一二三精品无码| 亚洲视频在线免费观看| 77777_亚洲午夜久久多人| 69式国产真人免费视频| 亚洲国产精品无码久久98| 亚洲精品国产精品国自产观看| 最近免费mv在线观看动漫| 91亚洲视频在线观看| 国产男女猛烈无遮挡免费视频 | 日本一道本不卡免费 | 我想看一级毛片免费的| 成人福利在线观看免费视频| 亚洲国产精品va在线播放| 无码人妻一区二区三区免费手机| 亚洲av无码成人精品国产| 亚洲另类激情综合偷自拍图| 国产在线jyzzjyzz免费麻豆| 精品亚洲成a人在线观看| 久久精品亚洲中文字幕无码网站| 美女视频黄的全免费视频| 一级免费黄色毛片| 亚洲人成网站在线观看播放青青|