首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薪炎乙志
掘友等级
Java工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
leetcode 104. Maximum Depth of Binary Tree 二叉树的最大深度(简单)
思路二:也可以用层序遍历二叉树,然后计数总层数,即为二叉树的最大深度,需要注意的是while循环中的for循环的写法,一定要将q.size()放在初始化里,而不能放在普快停止的条件中,因为q的大小是随
leetcode 83. Remove Duplicates from Sorted List 删除排序链表中的重复元素(简单)
思路:如果下一个元素和当前元素的值相等,这个元素的下个元素就等于下个元素的下个元素,继续循环。。。。
leetcode 148. Sort List 排序链表(中等)
用快慢指针将列表分成两部分,将两部分列表递归排序,再将排序后的列表合并,用快慢指针将列表分成两部分,将两部分列表递归排序,再将排序后的列表合并
leetcode 21. Merge Two Sorted Lists 合并两个有序链表(简单)
还是分递归和迭代两种思路来实现,要理解链表,还是分递归和迭代两种思路来实现,要理解链表,还是分递归和迭代两种思路来实现,要理解链表
leetcode 206. Reverse Linked List 反转链表(简单)
用迭代和递归来实现,迭代思路:在原镮之前建立一个空的prev节点,因为首节点会变,从head开始,将之后的一个节点移到prev之后,重复此操作直到head成为末节点为止
leetcode 409 Longest Palindrome 最长回文串(简单)
思路:先统计每个字符出现的次数,再遍历统计后的字符次数,如果是偶数次,那么一定可以是回文字符串的一部分,加上该次数;如果是奇数n字,那么加上n-1次;最后判断如果出现过奇数次的字符,那么最后结果加1。
leetcode 28. Implement strStr() 实现 strStr()(简单)
思路2:遍历线字符串,只需要遍历m-n长度即可,这样可以提高运算效率。然后对每个字符,都遍历一遍子字符串,一个一个字符的对应比较,如果对应位置有不等的,则跳出循环,如果一直没有跳出循环,则说明子字符串
leetcode 227. Basic Calculator II 基本计算器 II(中等)
如果我们在字符串左边加上一个加号,可以证明其不改变运算结果,且字符串可以分割成多个<运算符, 数字>对子的形式;这样一来我们就可以从左往右处理了。由于乘除的优先级高于加减,因此我们需要使用一个中间变量
leetcode 696. Count Binary Substrings 计数二进制子串(简单)
还可以从字符串的每个位置开始,向左向右延长,判断存在多少当前位置为中轴的由01连续二进制字符串 。
leetcode 647. Palindromic Substrings回文子串(中等)
我们可以从字符串的每个位置开始,向左向右延长,判断存在多少当前位置为中轴的回文字符串 。
下一页
个人成就
文章被点赞
47
文章被阅读
162,655
掘力值
4,303
关注了
35
关注者
14
收藏集
2
关注标签
8
加入于
2018-06-25