1. 為什么要學習數據結構和算法?

用武俠小說的方式來解釋,數據結構和算法相當于我們程序員的「內功」,其他的框架就相當于各種「招式」,如果沒有足夠深厚的「內功」作為基礎,其他招式可能都不能發揮最大的效果。

那數據結構和算法是什么關系呢?為啥這兩個要放在一起講?
這是因為兩者是相輔相成的。數據結構是為算法服務的,算法是作用在特定的數據結構之上的。這次學習的課程里面,包含10個數據結構和10個算法。

數據結構:數組,鏈表,棧,隊列,散列表,二叉樹,堆,跳表,圖,Trie樹。
算法:遞歸,排序,二分查找,搜索,哈希算法,貪心算法,分治算法,回溯算法,動態規劃,字符串匹配算法。
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 前言 對于一名有追求的程序猿來說,數據結構和算法是一門必修課,它是內功,內功的深厚直接決定了解決問題的能力和...
    唐江旭閱讀 701評論 2 1
  • 那些年,我走過很多地方遇到很多人, 孤孤單單的自己 還有四處流浪、無處安放的青春。 心若流浪 無處不是異鄉 心若飛...
    愛碼愛自由閱讀 218評論 2 8
  • 親子日記第45天 今天早上我沒去上班,把兒子送去做校車了,去公司拿個幾個快遞,中午表弟結婚去參加婚宴了,老公中午...
    一年級四班相博超媽媽閱讀 139評論 0 1
  • “回憶這東西若是有氣味的話,那就是樟腦的香,甜而穩妥,像記得分明的快樂,像忘卻了的憂愁。” 《更衣記》里這句,適合...
    月光墨墨閱讀 510評論 0 4
  • 關于教育的話題太多,指責也好,詬病也罷,缺少表揚。可能國家有國家的考慮和角度,民眾有民眾的想法。但在國內,除了一些...
    壹壺茶閱讀 503評論 0 51