第一章(前言 ,算法在計算中的做用)

  此專題的內容不是技術交流,只是本身在學習算法的時候,記錄的筆記, 方便本身之後加深記憶。算法

  爲何看算法導論這本書, 算法導論這本書是當前講述算法最好的一本書籍,至少我這麼認爲, 曾經零零散散的看過數次, 可是因爲此書內容過多,因此並無深入理解裏面不少的東西,因此這一次 又來數據結構

一探算法導論的奧祕。程序由數據結構和算法組成,良好的數據結構的算法可使算法更容易實現,因此咱們對算法的研究首先開始要作的事情是選擇數據結構。數據結構和算法

  數據結構按照大類型分爲4種類型工具

  1.集合類型(這種數據結構的元素之間的關係是同屬於一個集合)性能

  2.線性結構(這種數據結構之間的元素存在一對一的關係)學習

  3.樹形結構(這種數據結構之間元素存在一對多的關係)大數據

  4.圖形關係(這種數據結構之間的元素存在多對多的關係)遊戲

 

  簡單來講算法(algorithm)就是定義良好的計算過程, 它取1個或者多個輸入, 而且產生一個或多個輸入,也就是他是把一系列輸入,轉化爲輸出的過程,或者說算法是完成這一過程的工具遊戲開發

  

  算法是否那麼重要在計算機硬件愈來愈強力的今天 , 反正我感受是很重要,雖然如今計算機的性能愈來愈強大, 可是如今社會須要的運算複雜程序也是指數級增加。開發

  好比在大數據領域,如今的數據都是用TB作量級而不是之前的GB,甚至MB,因此提升程序運行的效率相當重要,做爲一個遊戲開發者補充一點, 在遊戲這種實時通信的系統裏面,算法尤其重要,

0.5S的延遲會讓一羣玩家深惡痛絕, 因此算法很重要,須要好好研究.

相關文章
相關標籤/搜索