• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
li-keke
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年11月13日
代码随想录算法训练营第十五天| 二叉树的层序遍历
摘要: 二叉树的层序遍历:https://leetcode.cn/problems/binary-tree-level-order-traversal/ 层序遍历使用队列实现:用size记录当前层的个数,size--控制弹出元素的个数,保证当前层的元素都弹出后,再去遍历弹出下一层的元素。 public Li 阅读全文
posted @ 2022-11-13 23:50 李晓喵 阅读(30) 评论(0) 推荐(0)
代码随想录算法训练营第十四天| 二叉树
摘要: 二叉树的基础理论 递归法遍历二叉树 使用递归法遍历二叉树,首先要明确递归法的三个步骤 确定递归条件:也就是递归方法的参数和返回值。 确定递归方法的终止条件,一般作为方法的开头。if(xx == null){return;} 确定单层递归的逻辑。 二叉树前中后的递归遍历主要在于加入根结点的位置。 pu 阅读全文
posted @ 2022-11-13 15:59 李晓喵 阅读(25) 评论(0) 推荐(0)
2022年11月1日
代码随想录算法训练营第六天| 242.有效的字母异位词,349. 两个数组的交集 ,202. 快乐数,1. 两数之和
摘要: 哈希表:用来快速判断一个元素是否出现在集合里 哈希表是根据关键码的值而直接进行访问的数据结构。(关键码也就是数组的下标,元素通过计算生成一个标识,此标识就是数组的下标,之后通过数组的下标对元素进行查找。) 哈希碰撞:就是值两个及两个以上的元素通过计算,生成的关键码(下标)一样,这种现象就是哈希碰撞。 阅读全文
posted @ 2022-11-01 23:09 李晓喵 阅读(22) 评论(0) 推荐(0)
2022年10月31日
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
摘要: 977.有序数组的平方 :https://leetcode.cn/problems/squares-of-a-sorted-array/ 心得:周末再写。。。 public class Solution { public static void main(String[] args) { Solut 阅读全文
posted @ 2022-10-31 22:53 李晓喵 阅读(21) 评论(0) 推荐(0)
2022年10月26日
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
摘要: 27.移除元素:https://leetcode.cn/problems/remove-element/ 自己的思路: 暴力解法:使用到了额外的空间,创建一个ArraryList<Integer>集合,再循环遍历数组,找到与val不相同的值,加入进集合中,最后返回集合的长度。 缺点:创建了额外的空间 阅读全文
posted @ 2022-10-26 20:53 李晓喵 阅读(25) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3