LeetCode刷題記錄

我是一名Android Developer,這裏是我對Leetcode中文網中所出算法題目的解答記錄。主要使用Java和Kotlin兩種語言完成。題目按照網站中的題目序號排序,每題給出題目解答、相應難度和知識點,關鍵題目會給出解答思路筆記。因爲題目較多,我會一點一點更新起來,歡迎fork和star☆!java

不少人講咱們作移動端開發的屬於工程範疇,對算法的要求不高。在面試來說,算法只是一部分不表明全局,但我以爲數據結構和算法是每一名開發者都必須掌握的。更多狀況下咱們鍛鍊的是一種思想和思路,而不在於題目自己。時常刷題能讓本身的代碼感保持興奮的狀態,不至於生疏。有時間我就來刷刷題,但願對我和對你們都有幫助。git

廣而告之:github

個人博客:shijiacheng.studio面試

Github:github.com/shijiacheng…算法

LeetCode算法題目

# 題名 解答 筆記 難度
1 兩數之和 Java 簡單
7 反轉整數 Java 簡單
9 迴文數 Java 簡單
13 羅馬數字轉整數 Java 簡單
14 最長公共前綴 Java 簡單
20 有效的括號 Java 簡單
21 合併兩個有序鏈表 Java 簡單
26 刪除排序數組中的重複項 Java 簡單
27 移除元素 Java 簡單
28 實現strStr() Java 簡單
35 搜索插入位置 Java 簡單
38 報數 Java 簡單
53 最大子序和 Java 簡單
58 最後一個單詞的長度 Java 簡單
66 加一 Java 簡單
67 二進制求和 Java 簡單
69 x 的平方根 Java 簡單
70 爬樓梯 Java 簡單
83 刪除排序鏈表中的重複元素 Java 簡單
88 合併兩個有序數組 Java 簡單
100 相同的樹 Java 簡單
101 對稱二叉樹 Java 簡單
104 二叉樹的最大深度 Java 簡單
107 二叉樹的層次遍歷 II Java 簡單
108 將有序數組轉換爲二叉搜索樹 Java 簡單
110 平衡二叉樹 Java 簡單
111 二叉樹的最小深度 Java 簡單
112 路徑總和 Java 簡單
118 楊輝三角 Java 簡單
119 楊輝三角 II Java 簡單
121 買賣股票的最佳時機 Java 簡單
122 買賣股票的最佳時機 II Java 簡單
125 驗證迴文串 Java 簡單
136 只出現一次的數字 Java 簡單
141 環形鏈表 Java 簡單
155 最小棧 Java 簡單
160 相交鏈表 Java 簡單
167 兩數之和 II - 輸入有序數組 Java 簡單
168 Excel表列名稱 Java 簡單
169 求衆數 Java 簡單
171 Excel表列序號 Java 簡單
172 階乘後的零 Java 簡單
189 旋轉數組 Java 簡單
190 顛倒二進制位 Java 簡單
191 位1的個數 Java 簡單
198 打家劫舍 Java 簡單
202 快樂數 簡單
203 移除鏈表元素 簡單
204 計數質數 簡單
205 同構字符串 簡單
相關文章
相關標籤/搜索