• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 70  文章 - 160  trackbacks - 0

            公告:
            知識共享許可協議
            本博客采用知識共享署名 2.5 中國大陸許可協議進行許可。本博客版權歸作者所有,歡迎轉載,但未經作者同意不得隨機刪除文章任何內容,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 具體操作方式可參考此處。如您有任何疑問或者授權方面的協商,請給我留言。

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            搜索

            •  

            積分與排名

            • 積分 - 178987
            • 排名 - 147

            最新評論

            閱讀排行榜

            評論排行榜

            上一篇:http://www.shnenglu.com/tanky-woo/archive/2011/04/09/143794.html

            前三章基本沒什么內容,所以合在一起總結。

            第一章:

            講了算法(algorithm)的基本概念,以及算法的作用。(這些可以看書)

            用個人的話來講,你可以把算法當做一個解決問題的方法,就像數學里的各種公式一樣,你也可以把他們認為是一種算法。算法無處不在,而且算法必須存在,否則我們的生活都將變得緩慢,遲鈍。

            舉個例子:我們平時出去游玩時,要事先查好路線,這時就可以用百度地圖搜索從A地到B地的路線,地圖上會給出最快的乘車路線,這些路線是怎么給出來的,就是用了最短路的算法,關于最短路的算法有很多,比如Dijkstra, Bellman, Floyd, SPFA等等,當然還有好多我不知道,但是通過這可以看出,算法可以讓我們的生活變得更有效率。

            當然,第一章也可以認為是給大家鼓氣的一章,讓大家發現算法的魅力,算法的強悍。大家都來愛上算法吧!

             

             

            第二章:

            本書的算法都是用偽代碼寫的,偽代碼讀起來很簡單,它省去了無關的細節,著重考慮算法的整體。

            2.1節講的是插入排序(Insertion Sort),這個很簡單,也可以認為是最基本的排序算法。

            (P11)需要好好的記住,一般一本書中都會寫一些事先的約定,以方便大家閱讀。本書也不例外,這些約定都是關于偽代碼的,為了更好的閱讀并理解偽代碼,所以這些約定要記住了!

            2.2節講的是算法的分析。算法分析是指對一個算法所需要的資源進行預測。在(P13)講到了"運行時間"和"輸入規模"的概念。一個程序的運行時間可以表示為一個輸入規模的函數。一般算法所需的時間與輸入規模是同步增長的,而且對于不同的輸入序列,其運行時間也可能不同。(P14~15的算法運行時間分析要好好看看)。

            2.3節講的是分治法。

            分治策略:將原問題劃分成n個規模較小而結構與原問題相似的子問題;遞歸的解決這些子問題,然后再合并其結果,就得到原問題的解。

            分治策略的三步驟(P17):分解(Divide),解決(Conquer),合并(Combine)。

            合并排序算法就是利用了分治策略,將n個元素分成各含n/2個元素的子序列。

            這個是分治法的精髓:

            mergesort 

            其實理解起來很簡單,有沒有發現和二叉樹的后序遍歷類似。

             

             

            第三章:

            一般而言,我們研究的是算法的漸進意義。我在這里把漸進確界漸進上界漸進下界的三個符號的定義放在了一起:

            jianjinfuhao書上的圖3-1也非常給力:

            jianjin 

            這一章全部很重要。可以先記住,然后在后面的章節通過實踐來掌握

             

            Tanky Woo 標簽:
            posted on 2011-04-10 09:53 Tanky Woo 閱讀(2872) 評論(4)  編輯 收藏 引用

            FeedBack:
            # re: 《算法導論》學習總結 — 2.第一章 && 第二章 && 第三章 2011-04-10 18:20 coreBugZJ
            贊一個,我是看了《算法導論》學會的 FFT。  回復  更多評論
              
            # re: 《算法導論》學習總結 — 2.第一章 && 第二章 && 第三章 2011-05-23 13:53 archxm
            不要動不動就說很簡單,行不!  回復  更多評論
              
            # re: 《算法導論》學習總結 — 2.第一章 && 第二章 && 第三章 2011-05-24 22:45 Tanky Woo
            @archxm
            不明白你的意思。難道要我說:嗯,這里很難?難的地方我會說很難,讓大家多看看的,只是你沒看就說我老說簡單。  回復  更多評論
              
            # re: 《算法導論》學習總結 — 2.第一章 && 第二章 && 第三章 2013-02-13 19:42 
            就這樣的一種狀態建立在國美上面的上班狀態,可以肯定的是自己對于溝通的那種茫然無知的一種現實,對于溝通茫然無知的一種現實存在就導致自己對于顧客需求的茫然無知的狀態出現的事實,這個自己必須承認事實上就是如此  回復  更多評論
              
            久久影视综合亚洲| 色狠狠久久综合网| 无码伊人66久久大杳蕉网站谷歌| 一本色道久久综合| 性高湖久久久久久久久| 一级做a爱片久久毛片| 亚洲国产香蕉人人爽成AV片久久| 热re99久久6国产精品免费| 色成年激情久久综合| 漂亮人妻被中出中文字幕久久| 久久99精品国产99久久| 亚洲日本va中文字幕久久| 99久久99久久| 人妻无码αv中文字幕久久琪琪布| 久久九九免费高清视频| 国内精品人妻无码久久久影院| 无码精品久久一区二区三区| 久久免费视频网站| 久久久久亚洲AV片无码下载蜜桃| 性高湖久久久久久久久AAAAA| 久久久综合九色合综国产| 久久香综合精品久久伊人| 久久丫忘忧草产品| 久久久人妻精品无码一区| 日本久久久精品中文字幕| 精品久久久久久无码中文字幕一区| 一本色道久久88综合日韩精品| 久久精品无码一区二区三区日韩| 97久久超碰国产精品2021| 亚洲AV日韩精品久久久久久| 久久精品国产亚洲αv忘忧草 | 国产精品免费久久| 久久精品国产99久久无毒不卡| 亚洲国产精品无码久久九九| 久久久久香蕉视频| 亚洲国产精品综合久久一线| 久久精品亚洲男人的天堂| 久久久久久国产a免费观看不卡| 久久久噜噜噜久久中文字幕色伊伊| 久久久人妻精品无码一区 | 狠狠色综合网站久久久久久久高清 |