LeetCode刷题记录

我是一名Android Developer,这里是我对Leetcode中文网中所出算法题目的解答记录。主要使用Java和Kotlin两种语言完成。题目按照网站中的题目序号排序,每题给出题目解答、相应难度和知识点,关键题目会给出解答思路笔记。由于题目较多,我会一点一点更新起来,欢迎fork和star☆!

很多人讲我们做移动端开发的属于工程范畴,对算法的要求不高。在面试来讲,算法只是一部分不代表全局,但我觉得数据结构和算法是每一名开发者都必须掌握的。更多情况下我们锻炼的是一种思想和思路,而不在于题目本身。时常刷题能让自己的代码感保持兴奋的状态,不至于生疏。有时间我就来刷刷题,希望对我和对大家都有帮助。

广而告之:

我的博客: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简单
69x 的平方根Java简单
70爬楼梯Java简单
83删除排序链表中的重复元素Java简单
88合并两个有序数组Java简单
100相同的树Java简单
101对称二叉树Java简单
104二叉树的最大深度Java简单
107二叉树的层次遍历 IIJava简单
108将有序数组转换为二叉搜索树Java简单
110平衡二叉树Java简单
111二叉树的最小深度Java简单
112路径总和Java简单
118杨辉三角Java简单
119杨辉三角 IIJava简单
121买卖股票的最佳时机Java简单
122买卖股票的最佳时机 IIJava简单
125验证回文串Java简单
136只出现一次的数字Java简单
141环形链表Java简单
155最小栈Java简单
160相交链表Java简单
167两数之和 II - 输入有序数组Java简单
168Excel表列名称Java简单
169求众数Java简单
171Excel表列序号Java简单
172阶乘后的零Java简单
189旋转数组Java简单
190颠倒二进制位Java简单
191位1的个数Java简单
198打家劫舍Java简单
202快乐数简单
203移除链表元素简单
204计数质数简单
205同构字符串简单

转载于:https://juejin.im/post/5bdea59351882516f360b934

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值