總結(jié)與規(guī)劃

總結(jié)

數(shù)據(jù)結(jié)構(gòu)和算法的基礎(chǔ)知識到這里就完結(jié)了,但這并不意味著我們就完全掌握了這些知識,也不是說我們就有能力能夠輕易的解答各種算法題目,或者在實際的項目中使用它。但這是這一切的開始从撼。

從今年的四月份開始,我就著手研究數(shù)據(jù)結(jié)構(gòu)以及它們的Java實現(xiàn)钧栖,也就是JDK中的Java集合源碼低零,以及基于這些數(shù)據(jù)結(jié)構(gòu)的各種排序、查找等算法拯杠,到現(xiàn)在也算是收獲頗豐掏婶。最開始受面試需要的影響,也因為自己的一點興趣潭陪,僅僅想要提高一點自己的能力而學(xué)習(xí)雄妥。但是隨著學(xué)習(xí)的深入,我漸漸感覺到這些知識的迷人依溯。每一個數(shù)據(jù)結(jié)構(gòu)的設(shè)計老厌,每一個算法的誕生都富有創(chuàng)造性,能讓我們感覺到前人在此投入了大量的精力和思考黎炉,也激勵了我要不斷學(xué)習(xí)和思考問題枝秤,而不是陷于終日寫重復(fù)代碼而不反思的陷阱里(雖然許多時間都是為了生存而不斷的Ctrl+C、Ctrl+V)慷嗜。學(xué)習(xí)這些知識淀弹,并不能給我的編碼能力帶來直接的提升丹壕,平時的工作中需要算法的場景少之又少。但是這些知識大大的提升了我的認知垦页,糾正了我之前許多錯誤雀费,也可能依靠這些知識將來有望勝任更加復(fù)雜的工作干奢。

這里舉一個簡單的例子來做收獲總結(jié)吧痊焊。數(shù)組和鏈表大抵是現(xiàn)在面試必問的知識點了,多數(shù)也都會問到它們的區(qū)別忿峻。我們在各種文章中都能看到增刪多用鏈表薄啥、查詢多用數(shù)組的說法,但這種說法并不完全正確逛尚。只要我們對數(shù)組和鏈表稍加分析垄惧,就會發(fā)現(xiàn)它們查詢數(shù)據(jù)時都很慢,O(n)的時間復(fù)雜度使得它們只能處理少量的數(shù)據(jù)绰寞。鏈表的確在增刪時比數(shù)組優(yōu)秀的多到逊,而數(shù)組因為RandomAccess特性能按下標獲取值,但這只是獲取而不是查詢滤钱,而且它的使用場景遠不如查詢多觉壶。所以當我們看到一個論斷時不能貿(mào)然相信,除非它有十分合理的證明件缸,或者我們自己親自求證铜靶。

類似這樣的還有很多,只有知道的更多他炊,才能理解的更加深刻争剿。所以,如果想跟上知識發(fā)展的腳步痊末,我們需要不停的學(xué)習(xí)蚕苇,不斷的充實自己,給自己的未來增加強有力的保障凿叠。

規(guī)劃

現(xiàn)在我們已經(jīng)掌握了這些知識捆蜀,但是這種掌握只能說是走馬觀花,只有充分運用起來才能發(fā)揮它們最大的價值幔嫂。LeetCode上擁有很多優(yōu)秀的算法題目辆它,而且有為數(shù)眾多的活躍用戶,用來鞏固知識再好不過履恩,所以LeetCode刷題是接下來重要的事情之一锰茉。

不過由于題目眾多(目前已經(jīng)接近1000道),我們不可能把全部的精力用在刷題上切心,所以近期的規(guī)劃主要有兩點:LeetCode和多線程飒筑。

多線程的知識體系十分龐大片吊,讀了一些書和文章之后依然感覺入不了門,即使能操作線程池协屡,能處理中斷俏脊,也因為無法透徹理解它的機制,只能復(fù)制別人的代碼肤晓,而沒有清晰合理的邏輯爷贫。所以我希望自己能夠把這些東西琢磨清楚,并分享出來补憾,希望大家能夠指正漫萄,或者和我一起進步。


本文到此就結(jié)束了盈匾,如果您喜歡我的文章腾务,可以關(guān)注我的微信公眾號: 大大紙飛機

或者掃描下方二維碼直接添加:

公眾號

您也可以關(guān)注我的github:https://github.com/LtLei/articles

編程之路,道阻且長削饵。唯岩瘦,路漫漫其修遠兮,吾將上下而求索窿撬。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末启昧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子尤仍,更是在濱河造成了極大的恐慌箫津,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宰啦,死亡現(xiàn)場離奇詭異苏遥,居然都是意外死亡,警方通過查閱死者的電腦和手機赡模,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門田炭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漓柑,你說我怎么就攤上這事教硫。” “怎么了辆布?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵瞬矩,是天一觀的道長。 經(jīng)常有香客問我锋玲,道長景用,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任惭蹂,我火速辦了婚禮伞插,結(jié)果婚禮上割粮,老公的妹妹穿的比我還像新娘。我一直安慰自己媚污,他們只是感情好舀瓢,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耗美,像睡著了一般京髓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上幽歼,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天朵锣,我揣著相機與錄音谬盐,去河邊找鬼甸私。 笑死,一個胖子當著我的面吹牛飞傀,可吹牛的內(nèi)容都是我干的皇型。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼砸烦,長吁一口氣:“原來是場噩夢啊……” “哼弃鸦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起幢痘,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤唬格,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后颜说,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體购岗,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年门粪,在試婚紗的時候發(fā)現(xiàn)自己被綠了喊积。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡玄妈,死狀恐怖乾吻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拟蜻,我是刑警寧澤绎签,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站酝锅,受9級特大地震影響诡必,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜屈张,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一擒权、第九天 我趴在偏房一處隱蔽的房頂上張望袱巨。 院中可真熱鬧,春花似錦碳抄、人聲如沸愉老。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫉入。三九已至,卻和暖如春璧尸,著一層夾襖步出監(jiān)牢的瞬間咒林,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工爷光, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留垫竞,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓蛀序,卻偏偏與公主長得像欢瞪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子徐裸,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361