首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嘟囔
掘友等级
练气士
|
字节跳动
伪学霸/气管炎/Kotlin爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
LeetCode之Find First and Last Position of Element in Sorted Array(Kotlin)
方法: 先二分找起点,再二分找终点,算法复杂度即为O(log n),主要需要注意二分终止条件。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Largest Number(Kotlin)
方法: 先把数字按首位数字归入不同列表,然后按首位数字从大到小拼接,如果首位数字相同,则比较两个数字不同先后顺序拼接的大小,最后如果结果的首位数字为0,则直接输出0 有问题随时沟通 具体代码实现可以参
LeetCode之Rotate List(Kotlin)
方法: 第一遍遍历先获得链表长度,然后通过取余去除无效的旋转次数,得到有效次数j。然后移动链表到倒数第j个点,把该点作为新的链表的头节点,然后把原来的头节点接到新链表的尾部即可。 有问题随时沟通 具体
LeetCode之Sorting the Sentence(Kotlin)
方法: 遍历字符串,将单词保存到map中,然后将map中单词按key值重新进行拼装即可。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Binary Tree Level Order Traversal(Kotlin)
方法: 使用dfs即可,在递归的过程中要传递level,对相同level的节点添加到相同list,遍历所有节点后即可以得到最终的结果。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Permutations(Kotlin)
方法: 递归加着色法,然后遍历所有可能出现的情况,参考代码即可。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Sum Root to Leaf Numbers(Kotlin)
方法: 递归,向下传递值并累加,当遇到叶子节点时将结果加到result上,最后即得到最终结果。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Binary Tree Level Order Traversal II(Kotlin)
方法: 递归遍历,然后按深度存入不同的list,最后输出map的values即为不同层级的nodes。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Longest Common Prefix(Kotlin)
方法: 逐个比较字符串的最长公共前缀,复杂度O(m*n)。 有问题随时沟通 具体代码实现可以参考Github
LeetCode之Diameter of Binary Tree(Kotlin)
方法: DFS问题的变种,在遍历过程中在每个节点获取左子树与右子树的最大深度,然后计算左右深度和,取所有节点中最大的和即为结果。 有问题随时沟通 具体代码实现可以参考Github
下一页
个人成就
文章被点赞
68
文章被阅读
50,464
掘力值
2,051
关注了
21
关注者
105
收藏集
2
关注标签
1
加入于
2017-12-16