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

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

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

    統計

    留言簿(1)

    DB

    Others

    QA

    Tech Website

    閱讀排行榜

    評論排行榜

    【編程珠璣】-開篇


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

           一、準確描述問題:程序員的主要問題與其說是技術問題,還不如說是心理問題,他不能解決問題,是因為他企圖解決錯誤的問題。所以準確描述一個問題非常重要,實際中往往體現中需求文檔的規范性和無異性中。

          二、位圖或者向量表示集合
                  1)、位圖數據結構的實現
      
    #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)、位圖可以用于排序和和統計當中,合理應用往往可以得到時間-空間折中與雙贏

            三、原理
             1)、正確的問題:明確了問題,這場戰役就成功了90%
             2)、位圖數據結構
             3)、多趟算法:這些算法多趟讀入其輸入數據,每次完成一步
             4)、時間-空間折中與雙贏
             5)、簡單的設計:設計者確定其設計已經達到了完美的標準不是不能增加任何東西,而是不能再減少任何東西
             6)、程序的設計階段

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

    主站蜘蛛池模板: 亚洲第一黄色网址| 国产高清在线精品免费软件| 亚洲国产精品自在拍在线播放| 亚洲精品蜜夜内射| 在线观看91精品国产不卡免费| 亚洲国产成人久久一区二区三区| 日本免费网站观看| 污网站在线免费观看| 亚洲人成无码www久久久| 一个人免费观看视频在线中文| 亚洲女同成人AⅤ人片在线观看| 尤物视频在线免费观看| 自拍偷自拍亚洲精品第1页| 中国性猛交xxxxx免费看| 亚洲国产成人久久综合碰碰动漫3d| 久久免费国产视频| 91亚洲国产成人久久精品网址| 无码国产精品久久一区免费| 久久综合亚洲色hezyo| 亚洲午夜精品一级在线播放放| 在线播放免费人成毛片乱码| 久久久国产精品亚洲一区| 91免费精品国自产拍在线不卡| 美国毛片亚洲社区在线观看| 亚洲日韩VA无码中文字幕| 2021在线观看视频精品免费| 日本亚洲免费无线码| 亚洲精品无码永久在线观看| 日韩午夜理论免费TV影院| 国产成人精品亚洲2020| 亚洲午夜福利精品无码| 免费福利视频导航| 日本视频免费观看| 久久亚洲AV成人无码软件| 日本久久久免费高清| 黄色片免费在线观看| 久久无码av亚洲精品色午夜| 亚洲国产精品无码AAA片| 女人被免费视频网站| 免费毛片a线观看| 日韩亚洲翔田千里在线|