11 2022 档案

摘要:有效的字母异位词 题目 简单 /** * 242. 有效的字母异位词 字典解法 * 时间复杂度O(m+n) 空间复杂度O(1) */ class Solution { public boolean isAnagram(String s, String t) { int[] record = new 阅读全文
posted @ 2022-11-30 11:12 幻梦翱翔 阅读(27) 评论(0) 推荐(0) 编辑
摘要:移除链表元素 题目 简单 注意: 头节点也要删除时的处理方式 下面第三种方法,连续几个都为要删除的节点时要注意 /** * 添加虚节点方式 * 时间复杂度 O(n) * 空间复杂度 O(1) * @param head * @param val * @return */ public ListNod 阅读全文
posted @ 2022-11-24 11:09 幻梦翱翔 阅读(19) 评论(0) 推荐(0) 编辑
摘要:前言:由于时间有限,刷代码随想录就不再像剑指offer的几篇博客那样把题解写的那么详细了。这里仅写几个注意点,详细题解看卡神的即可。 二分查找 题目 简单 注意: 区间的处理 找到后立刻返回(做的时候忘记了,导致死循环超时) class Solution { public int search(in 阅读全文
posted @ 2022-11-23 14:28 幻梦翱翔 阅读(38) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer 29. 顺时针打印矩阵 难度:简单 根据题目示例可以发现,顺时针打印矩阵的顺序是“从左向右、从上向下、从右向左、从下向上”循环。 因此,考虑设定矩阵的“左、上、右、下”四个边界,模拟以上矩阵遍历顺序。 算法流程: 空值处理:当 matrix 为空时,直接返回空列表 [] 即可。 初 阅读全文
posted @ 2022-11-07 17:17 幻梦翱翔 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩