目录 题目链接 题目 解题思路 代码 题目链接 102. 二叉树的层序遍历 - 力扣(LeetCode) 题目 解题思路 队列:先讲头节点入队,然后记录当前队列大小就知...
目录 1. 606. 根据二叉树创建字符串 - 力扣(LeetCode) 思想: 2. 102. 二叉树的层序遍历 - 力扣(LeetCode)107. 二叉树的层序遍历 II - 力扣(LeetCode)...
文章目录 547. 省份数量 描述 示例 1 示例 2 提示 解题思路 核心分析 问题转化 算法选择策略 1. 深度优先搜索 (DFS) 2. 广度优先搜索 (BFS) 3. 并查...
第一题: 题目: 思路: 我们可以发现当在a拿c到b其实可以让他们差值减少2c,所以对a和b的差值除以2c向上取整即可 代码: #inclu...
流程控制是编程的核心基础,决定了代码的执行逻辑。Python提供了强大的流程控制工具,让我们能够编写灵活高效的程序。本文将深入讲解Python中的流程控制结构...
分治思想排序,就是把整个数组分成若干个子数组,然后只要处理好每一个子数组中的排序即可。 此题本质就是让我们把相同的元素放在一起并进行升序排列。我们...
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; constexpr int NUM...
今天开始学习动态规划的内容。 什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所...
原文链接:15. 三数之和 - 力扣(LeetCode) 思路解析 双指针: (1)头尾指针对应值相加如果大于目标值(target),那么只能尾指针-1;如果小于t...
7.24 228. 汇总区间 给定一个 无重复元素 的 有序 整数数组 nums 。 区间 [a,b] 是从 a 到 b(包含)的所有整数的集合。 返回 *恰好覆盖数组中所有数字 的 ...