LeetCode的題目刷不動?
Leetcode是有難度分級的,如果Hard,甚至Medium的題目刷不動的話,可以先從easy的題目開始刷,但是如果easy的題目都刷不動的話,那么我覺得,你是數據結構和算法這門基礎課的最基本要求都沒有達到。
如果是easy也刷不動的話,建議題主去看書本和教材,到不一定是什么《算法導論》之類的,相反,對于Leetcode easy都刷不動的學生來說,看CLRS可以說是浪費時間,最好是從基礎的《數據結構》書開始看,
先把基本的排序,遍歷,DFS,BFS之類的算法,還有樹,圖,hashmap這類的數據結構,這些基礎的東西過一遍,然后按照leetcode上的tag分類做題。
比如說,先看的關于Tree的內容,那么就從tag為tree的內容開始做。
每次做的時候,最好限制時間,如果超過2-3個小時都做不上來的,也就別勉強了。看答案吧。
當然了,我說的,都是指你有比較充足的時間的情況下,如果你馬上就要面試了,就剩下幾周,甚至幾天的時間,那么就過答案吧,當然了,也不是讓你囫圇吞棗地做題,而是要把做和看結合,每天一定要保證有幾道題,你在看答案前認真思考過,然后其他的題,就直接看答案好了,盡量保證理解,不然就硬記吧,有個大概的印象,面試的時候重點不在你回答的正確度,而在于你思考的邏輯性。
上一篇undo電腦上啥意思
下一篇彩虹六號總掉線