Leetcode刷題思路

2022-07-19 08:24:13 字數 689 閱讀 4541

廣搜類:

深搜類:

回溯類:(其實也是深搜)

斐波那契:

矩陣路徑:

陣列區間:

分割整數:

最長遞增子串行:

最長公共子串行:

揹包問題:

**交易:

進製轉換:

階乘:字串加減:

相遇問題:

其他:小貼士:

剛開始刷題都會有困難,也可能第一題都做不出來,(其實剛開始我就是,哈哈),甚至還可能連題目都看不懂

不過沒關係,剛接觸都是這樣的,不要著急,一點一點去理解,演算法思想要養成然後去運用不是乙個短暫的過程。

對比一天刷五題,但是沒理解,還不如就刷了一題,但是理解透了。

個人建議:

剛開始不用羞於看別人的解答,可以看,如果好長時間了都沒有思路,可以去借鑑一下別人的題解。

但是最重要的是,看了不等於會了自己必須要再敲一遍,這時候也許會發現很多的問題,這些問題就是在懂了思想的情況下實現起來的問題。

只有自己在理解和實現都沒有問題的情況下,才能算是掌握了,不能做思想的巨人。

這些歸類的話是因為他們是基本類似的思想來解題,針對性的鍛鍊思維,在做完了一題之後還有類似的可以拿來訓練,如果做題沒有規律,思維跨度太大,很可能在做完下面的題就忘了上面的題

PAT刷題思路 01

簡單模擬 不涉及演算法,根據題目描寫來進行 編寫,考察 能力 查詢元素 圖形輸出 圖形其實就是由字元構成 弄清楚規則就行。兩種方法 日期處理 注意細節 大小月 平年閏年 細節繁瑣 進製轉化 字串處理 能很好體現 能力,有些題目中實現邏輯非常麻煩,且有很多細節和邊界 要注意 排序 一套連招直接帶走 s...

開始刷題LeetCode

今天決定開始刷題,每天至少一題,如果題目確實沒有解決出來沒有關係,但是要保證每天至少接觸了一道新的題目!一定要堅持下去,現在是個菜鳥可能會感覺有點難度,堅持下去,總有一天會好的!今天是第一天,做的第乙個題目 reverse words in a string given an input strin...

leetcode刷題歷程

難度 簡單 題目 給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 ...