会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朝才
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
2021年5月23日
对称二叉树 递归&迭代
摘要: 题目: 给定一个二叉树,检查它是否是镜像对称的。 思路: 递归 (一) 代码 递归 递归 啦啦啦
阅读全文
posted @ 2021-05-23 22:54 朝才
阅读(79)
评论(0)
推荐(0)
2021年5月21日
二叉树的中序遍历 --采用递归
摘要: 题目: 给定一个二叉树的根节点 root ,返回它的 中序 遍历。 思路: 采用递归 (一)代码 中序遍历如下 ,前序和后续,只需调整顺序即可 什么样的终点才是。。。。
阅读全文
posted @ 2021-05-21 16:33 朝才
阅读(68)
评论(0)
推荐(0)
最大子序和 动态规划
摘要: 题目: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 思路: 动态规划转移方程(累加前面的数,和当前数相比,求max) f(i)=max{f(i−1)+nums[i],nums[i]} (一)代码 人生不过一场旅行
阅读全文
posted @ 2021-05-21 11:06 朝才
阅读(37)
评论(0)
推荐(0)
2021年5月20日
前K个高频单词 字符型 用Hash表+Collections排序 + 优先队列
摘要: 题目: 给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。 思路: 运用HashMap key 存字符 , value 存次数 Collections 进行排序 最后截取0 , k 范围的数据,即可返回 (
阅读全文
posted @ 2021-05-20 17:03 朝才
阅读(82)
评论(0)
推荐(0)
2021年5月18日
加一 (运用取余数)
摘要: 题目 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 思路: 从后向前遍历 +1 后 对10 取余数并赋值 如果不为0 即返回数组,如果数组全为0了,需要新
阅读全文
posted @ 2021-05-18 16:27 朝才
阅读(315)
评论(0)
推荐(0)
2021年5月17日
二叉树的堂兄弟节点
摘要: 题目: 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处。 如果二叉树的两个节点深度相同,但 父节点不同 ,则它们是一对堂兄弟节点。 我们给出了具有唯一值的二叉树的根节点 root ,以及树中两个不同节点的值 x 和 y 。 只有与值 x 和 y 对应的节点是堂
阅读全文
posted @ 2021-05-17 18:12 朝才
阅读(76)
评论(0)
推荐(0)
2021年5月16日
搜索插入位置
摘要: 题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 思路: 一个for循环搞定 边界为 数组中的元素 >= target for 循环完成后没有找到 就是在最后一位 返回数组的length即可
阅读全文
posted @ 2021-05-16 21:44 朝才
阅读(33)
评论(0)
推荐(0)
实现 strStr() && KMP算法引入
摘要: 题目: 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 思路: 1 暴力匹配 2 KMP 算法 (一)暴力匹配代码 1 for - f
阅读全文
posted @ 2021-05-16 19:57 朝才
阅读(41)
评论(0)
推荐(0)
2021年5月14日
合并两个有序链表
摘要: 题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 思路: 定义一个listnode 作为最后返回的节点 将此listnode 赋值给一个node 进行运算 注意: 合并后,最多还剩一个没有合并 (一)代码 挣钱挣钱那
阅读全文
posted @ 2021-05-14 14:22 朝才
阅读(33)
评论(0)
推荐(0)
2021年5月13日
有效的括号
摘要: 题目: 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 思路: 用map 先将 () {} [] 放入map中 右括号作为key 左括号作为value 再用栈的
阅读全文
posted @ 2021-05-13 15:40 朝才
阅读(38)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
公告