iT邦幫忙

2

系列篇章統整: 小馬的LeetCode練功坊

哈囉,大家好,
LeetCode是近幾年著名的刷題網站,
許多人去科技公司面試前,
都會將它當做一個練習的平台

甚至小馬覺得,
如果有本事在LeetCode解題非常熟練的話,
那麼在一般科技公司考算法題可說是幾乎橫掃全場了

然而LeetCode題目增加速度快,
當今已經有1400題在上面了,
以目前每兩週新增12題的速度來看(線上每週競賽多4題+biweek競賽多4題),
可能過不了多久就要破兩千題了

在千題的題庫之下,
不太可能從第1題開始逐題攻略,
所以這邊試著整理出一些好題目做為攻略的參考

返回主頁- 心原一馬用心經營自己的部落格,自開始寫文章以來所有篇章的總整理 #歡迎追蹤收藏

已經寫好的題解收錄

雖說leetcode非常有名,也可以google到很多leetcode的題目解析,
但小馬還是試著寫自己的版本,畢竟寫過一遍才能內化為自己的功力

字串

【小馬的LeetCode練功坊】兩道anagram問題- 49. Group Anagrams 和 438. Find All Anagrams in a String
【小馬的LeetCode練功坊】316, 1081, 1163題- 在字串中找最小、最大的subsequence,找最大的substring
【小馬的LeetCode練功坊】(相當難!) 1044題- 最長的重複字串,用RabinKarp算法做字串匹配
【小馬的LeetCode練功坊】1147. Longest Chunked Palindrome Decomposition- 字串分解成最多區塊成為迴文
【小馬的LeetCode練功坊】139, 140 Word Break,依單字清單斷句

曆法

【小馬的LeetCode練功坊】曆法問題- 1154. Day of the Year, 1185. Day of the Week

DFS

【小馬的LeetCode練功坊】22. Generate Parentheses (Medium)
【小馬的LeetCode練功坊】733. Flood Fill (Easy)

greedy

【小馬的LeetCode練功坊】55. Jump Game

位元運算

【小馬的LeetCode練功坊】1009. Complement of Base 10 Integer

數學

【小馬的LeetCode練功坊】醜數(Ugly Number)系列- 263,264,313,1201題
【小馬的LeetCode練功坊】621. Task Scheduler (Medium) ,排程問題,每項工作有冷卻時間,要多長時間做完?

二分搜索

【小馬的LeetCode練功坊】(難想到解法!)410. Split Array Largest Sum

經典遊戲解謎

【小馬的LeetCode練功坊】leetcode教你解字謎遊戲- 79. Word Search,212. Word Search II

巧妙的解法

【小馬的LeetCode練功坊】858. Mirror Reflection (Medium)
【小馬的LeetCode練功坊】巧妙解法- 差分陣列 1109. Corporate Flight Bookings

實用情境題

【小馬的LeetCode練功坊】121, 122, 123,188,309,714題- 最佳買賣股票的時機

延伸閱讀

  1. LeetCode All in One
    這個是Leetcode的解答網站,超推!此網站有919題前的每題詳解,還有多種思路解法,而且是中文的,若練習Leetcode卡關可到這邊學習

1 則留言

1
blantt
iT邦新手 5 級 ‧ 2020-07-10 15:39:14

剛開始學習leetcode,謝謝您提供的資源,很有幫助^^

心原一馬 iT邦研究生 5 級 ‧ 2020-07-10 15:41:56 檢舉

您好,謝謝你的回饋~ 很高興對你有幫助

我要留言

立即登入留言