??大家好,我是Jack襟诸,現(xiàn)在是一名大廠的算法工程師。由我來(lái)給大家分享一下基协,我是如何在數(shù)據(jù)結(jié)構(gòu)與算法這門學(xué)科中從很差蛻變到成功的歌亲。我在本科的時(shí)候,由于很少動(dòng)手寫代碼堡掏,所以代碼能力一塌糊涂,甚至連個(gè)冒泡排序都寫不流利刨疼。但是研究生的時(shí)候泉唁,師兄給了一本《算法第四版》,并囑托我要一字不差的反復(fù)閱讀揩慕。從此亭畜,我對(duì)算法從無(wú)感突然變成了熱愛。不知不覺中迎卤,就把算法第四版讀完一遍拴鸵,讀完還意猶未盡,并把同類的經(jīng)典書籍都讀了一遍。在學(xué)習(xí)過程中劲藐,我常常是邊學(xué)邊練八堡。沒過多久時(shí)間,就形成了算法的思維聘芜,即不知不覺就會(huì)考慮時(shí)間復(fù)雜度和空間復(fù)雜度兄渺。
??為了更好的幫助大家,我設(shè)計(jì)了系統(tǒng)性的課程汰现。課程內(nèi)容分為四個(gè)模塊:
- 入門篇
- 基礎(chǔ)篇
- 高級(jí)篇
- 實(shí)戰(zhàn)篇
??入門篇主要介紹了時(shí)間復(fù)雜度和空間復(fù)雜度挂谍。學(xué)完這一部分,就能能掌握時(shí)間瞎饲、空間復(fù)雜度的概念口叙,大 O 表示法的由來(lái),各種復(fù)雜度分析技巧嗅战,以及最好妄田、最壞、平均仗哨、均攤復(fù)雜度分析方法形庭。之后,面對(duì)任何代碼的復(fù)雜度分析厌漂,你都能游刃有余萨醒、毫不畏懼!