前幾天一個大學(xué)的同學(xué)去字節(jié)跳動面試了,面試前幾個月爆肝刷了幾百道LeetCode算法題,最終過了字節(jié)跳動四面技術(shù)面,薪資漲了不少。 現(xiàn)在很多大廠很喜歡考算法題,如果面試前一段時間沒有養(yǎng)成刷題的習(xí)慣,很容易就掛在算法題上,從而錯過大廠的工作機會。 對于想進大廠的小伙伴,首先技術(shù)要過硬,計算機基礎(chǔ)要扎實,還有很重要的一點就是,掌握數(shù)據(jù)結(jié)構(gòu)和算法。這位同學(xué)在四個技術(shù)面中,每一面都考了算法題,可見算法水平的重要性。 我之前校招也刷了不少算法題,但是一刷就忘,忘了再刷,效率很低。直到有一天發(fā)現(xiàn)了BAT大佬的刷題筆記,仔細閱讀之后,真的是發(fā)現(xiàn)了寶藏!看了這份筆記之后,后面刷LeetCode中等題基礎(chǔ)都不會卡頓了,實在是太贊了,忍不住推薦給各位小伙伴! 這份筆記講解很詳細,排版很用心,而且更讓人興奮的是,所有題目解答都是Beats 100%。 做過LeetCode題目的同學(xué)都知道,很多題目一開始做,沒有思路,都是暴力解,基本上都是Beats 10%以內(nèi)。然后再慢慢優(yōu)化,基本Beats達成95%以上已經(jīng)很厲害了。 而這本手冊每道題都是最優(yōu)解,代碼實現(xiàn)非常優(yōu)雅且執(zhí)行效率極高,適合小伙伴們反復(fù)學(xué)習(xí),理解其中的奧妙。在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法、或者在刷題找工作的小伙伴,一定不要錯過! 手冊分為四部分,分別是序章、算法專題、模板和題解。每道題目都有詳解的解答,有些地方會附上圖片,方便讀者理解,非常貼心有沒有! 在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法,或者準備面試的小伙伴,不要錯過這份寶藏筆記! 我已經(jīng)把手冊放到github上面了,需要的小伙伴可以下載(數(shù)據(jù)結(jié)構(gòu)與算法->BAT LeetCode 刷題手冊): |
|