LeetCode - 简单模式

Create by jsliang on 2019-05-20 18:59:51
Recently revised in 2019-07-30 15:45:19

LeetCode 简单难度攻略

题目 解题攻略
001 - 两数之和(two-sum) #1 解题
007 - 整数反转(reverse-integer) #7 解题
009 - 回文数(palindrome-number) #9 解题
013 - 罗马数字转整数(roman-to-integer) #13 解题
014 - 最长公共前缀(longest-common-prefix) #14 解题
020 - 有效的括号(valid-parentheses) #20 解题
021 - 合并两个有序链表(merge-two-sorted-lists) #21 解题
026 - 删除排序数组中的重复项(remove-duplicates-from-sorted-array) #26 解题
027 - 移除元素(remove-element) #27 解题
028 - 实现strStr(implement-strstr) #28 解题
029 - 搜索插入位置(search-insert-position) #29 解题
038 - 报数(count-and-say) #38 解题
053 - 最大子序和(maximum-subarray) #53 解题
058 - 最后一个单词的长度(length-of-last-word) #58 解题
066 - 加一(plus-one) #66 解题
067 - 二进制求和(add-binary) #67 解题
069 - x 的平方根(sqrtx) #69 解题
070 - 爬楼梯(climbing-stairs) #70 解题
083 - 删除排序链表中的重复元素(remove-duplicates-from-sorted-list) #83 解题
088 - 合并两个有序数组(merge-sorted-array) #88 解题
100 - 相同的树(same-tree) #100 解题
101 - 对称二叉树(symmetric-tree) #101 解题
104 - 二叉树的最大深度(maximum-depth-of-binary-tree) #104 解题
107 - 二叉树的层次遍历II(binary-tree-level-order-traversal-ii) #107 解题
108 - 将有序数组转换为二叉搜索树(convert-sorted-array-to-binary-search-tree) #108 解题
110 - 平衡二叉树(balanced-binary-tree) #110 解题
111 - 二叉树的最小深度(minimum-depth-of-binary-tree) #111 解题
112 - 路径总和(path-sum) #112 解题
118 - 杨辉三角(pascals-triangle) #118 解题
119 - 杨辉三角II(pascals-triangle-ii) #119 解题
121 - 买卖股票的最佳时机(best-time-to-buy-and-sell-stock) #121 解题
122 - 买卖股票的最佳时机II(best-time-to-buy-and-sell-stock-ii) #122 解题
125 - 验证回文串(valid-palindrome) #125 解题
136 - 只出现一次的数字(single-number) #136 解题
141 - 环形链表(linked-list-cycle) #141 解题
155 - 最小栈(min-stack) #155 解题
160 - 相交链表(intersection-of-two-linked-lists) #160 解题
167 - 两数之和II(two-sum-ii-input-array-is-sorted) #167 解题
168 - Excel表列名称(excel-sheet-column-title) #168 解题
169 - 求众数(majority-element) #169 解题
171 - Excel表列序号(excel-sheet-column-number) #171 解题
172 - 阶乘后的零(factorial-trailing-zeroes) #172 解题
189 - 旋转数组(rotate-array) #189 解题
190 - 颠倒二进制位(reverse-bit) #190 解题
191 - 位1的个数(number-of-1-bits) #191 解题
198 - 打家劫舍(house-robber) #198 解题
202 - 快乐数(happy-number) #202 解题
203 - 移除链表元素(remove-linked-list-elements) #203 解题
204 - 计数质数(count-primes) #204 解题
205 - 同构字符串(isomorphic-strings) #205 解题
206 - 反转链表(reverse-linked-list) #206 解题
217 - 存在重复元素(contains-duplicate) #217 解题
219 - 存在重复元素II(contains-duplicate-ii) #219 解题
225 - 用队列实现栈(implement-stack-using-queues) #225 解题
226 - 翻转二叉树(invert-binary-tree) #226 解题
231 - 2的幂(power-of-two) #231 解题
232 - 用栈实现队列(implement-queue-using-stacks) #232 解题
234 - 回文链表(palindrome-linked-list) #234 解题
235 - 二叉树的最近公共祖先(lowest-common-ancestor-of-a-binary-search-tree) #235 解题
237 - 删除链表中的节点(delete-node-in-a-linked-list) #237 解题
242 - 有效的字母异位词(valid-anagram) #242 解题
257 - 二叉树的所有路径(binary-tree-paths) #257 解题
258 - 各位相加(add-digits) #258 解题
263 - 丑数(ugly-number) #263 解题
268 - 缺失数字(missing-number) #268 解题
278 - 第一个错误的版本(first-bad-version) #278 解题
283 - 移动零(move-zeroes) #283 解题
290 - 单词规律(word-pattern) #290 解题
292 - Nim游戏(nim-game) #292 解题
303 - 区域和检索之数组不可变(range-sum-query-immutable) #303 解题
326 - 3的幂(power-of-three) #326 解题
342 - 4的幂(power-of-four) #342 解题
344 - 反转字符串(reverse-string) #344 解题
345 - 反转字符串中的元音字母(reverse-vowels-of-a-string) #344 解题
349 - 两个数组的交集(intersection-of-two-arrays) #349 解题
350 - 两个数组的交集II(intersection-of-two-arrays-ii) #350 解题
367 - 有效的完全平方数(valid-perfect-square) #367 解题
371 - 两整数之和(sum-of-two-integers) #371 解题
383 - 赎金信(ransom-note) #383 解题
387 - 字符串中的第一个唯一字符(first-unique-character-in-a-string) #387 解题
389 - 找不同(find-the-difference) #389 解题
400 - 第N个数字(nth-digit) #400 解题
401 - 二进制手表(binary-watch) #401 解题
404 - 左叶子之和(sum-of-left-leaves) #404 解题
405 - 数字转换为十六进制(convert-a-number-to-hexadecimal) #405 解题
409 - 最长回文串(longest-palindrome) #409 解题
412 - FizzBuzz(fizz-buzz) #412 解题
414 - 第三大的数(third-maximum-number) #414 解题
415 - 字符串相加(add-strings) #415 解题
429 - n叉树的层序遍历(n-ary-tree-level-order-traversal) #429 解题
434 - 字符串中的单词数(number-of-segments-in-a-string) #434 解题
437 - 路径总和III(path-sum-iii) #437 解题
438 - 找到字符串中所有字母异位词(find-all-anagrams-in-a-string) #438 解题
441 - 排列硬币(arranging-coins) #441 解题
443 - 压缩字符串(string-compression) #443 解题
447 - 回旋镖的数量(number-of-boomerangs) #447 解题
448 - 找出所有数组中消失的数字(find-all-numbers-disappeared-in-an-array) #448 解题
453 - 最小移动次数使数组元素相等(minimum-moves-to-equal-array-elements) #453 解题
455 - 分发饼干(assign-cookies) #455 解题
459 - 重复的字符串(repeated-substring-pattern) #459 解题

不折腾的前端,和咸鱼有什么区别!

图

jsliang 会每天更新一道 LeetCode 题解,从而帮助小伙伴们夯实原生 JS 基础,了解与学习算法与数据结构。

扫描上方二维码,关注 jsliang 的公众号,让我们一起折腾!

知识共享许可协议
jsliang 的文档库梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/LiangJunrong/document-library上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。

Copyright © jsliang.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-07-30 15:45:19

results matching ""

    No results matching ""