學習算法的小結

這段時間過年加上疫情,在家的時間買了極客時間的es的視頻課,以及數據結構與算法 王錚的,想深入一下es以及計算機基礎的東西,但是學習es是比較枯燥的,換了學習算法以後,發現也是枯燥的,尤其是遇到了快排之後,想放棄。下面說說我怎麼克服快排的。

學習路徑

其實很多時候放棄是因爲選擇的方法不適合,尤其是在自學的時候,我先看王崢的課件,然後不懂的地方反覆自己研讀,自己在筆記本上演練,然後就是想起了3,4年前收藏的這篇博文,正好有講快排的章節,現在看了一遍,然後自己演練一遍再寫一遍 代碼,完全學會了快排的精髓,而且知道什麼時候用,最壞、平均時間時間複雜度是 O(n^2)、O(nlogn),空間複雜度爲 O(n),

小結

1.工作中 80%是使用不到算法的,我學習算法只是一種知識面的拓展
2.知道底層的原理,對學習上層的建築有幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章