1374.生成每种字符都是奇数个的字符串 【LetMeFly】1374.生成每种字符都是奇数个的字符串力扣题目链接:https://leetcode.cn/problems/generate-a-string-with-characters-that-have-odd-counts/ 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 。 返回的字符串必须只含小写英文字母。如果存在多个满足题 2022-08-01 题解 > LeetCode #题解 #简单 #字符串 #思维 #LeetCode #构造
150.逆波兰表达式求值 【LetMeFly】150.逆波兰表达式求值力扣题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/ 根据 逆波兰表示法,求表达式的值。 有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 注意 两个整数之间的除法只保留整数部分。 可以保证给定的 2022-07-31 题解 > LeetCode #题解 #中等 #数学 #数组 #LeetCode #栈 #逆波兰表达式
149.直线上最多的点数 【LetMeFly】149.直线上最多的点数力扣题目链接:https://leetcode.cn/problems/max-points-on-a-line/ 给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。 示例 1: 输入:points = [[1,1],[2,2],[3,3]] 输出:3 2022-07-31 题解 > LeetCode #题解 #数学 #坐标 #数组 #LeetCode #困难 #哈希表 #几何 #共线
1161.最大层内元素和 【LetMeFly】1161.最大层内元素和力扣题目链接:https://leetcode.cn/problems/maximum-level-sum-of-a-binary-tree/ 给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。 请返回层内元素之和 最大 的那几层(可能只有一层)的层号,并返回其中 最小 的那 2022-07-31 题解 > LeetCode #题解 #中等 #树 #LeetCode #深度优先搜索 #二叉树 #广度优先搜索 #BFS #层序遍历 #层次遍历
VsCode缓存清理 - 轻量级的VsCode为何越用越大?为什么吃了我C盘10G?如何无痛清理VsCode缓存?手把手教你为C盘瘦身 VsCode是一款轻量级代码编辑器 可用一段就会很快发现,“轻量级”的VsCode并不轻量 不统计不知道,一统计吓一跳,使用了一段时间后,VsCode占用了我C盘10G+的空间! 好家伙,于是我决定治理一下VsCode,让VsCode变得真正的轻量级。 VsCode的空间占用分析VsCode所占用的空间,主要包括四大部分(下面是我写此博客时统计的结果): 程序的安装目录:大约会占用350M %u 2022-07-30 技术思考 #其他 #Windows #VsCode #磁盘清理
952.按公因数计算最大组件大小 【LetMeFly】952.按公因数计算最大组件大小:建图 / 并查集力扣题目链接:https://leetcode.cn/problems/largest-component-size-by-common-factor/ 给定一个由不同正整数的组成的非空数组 nums ,考虑下面的图: 有 nums.length 个节点,按从 nums[0 2022-07-30 题解 > LeetCode #题解 #数学 #数组 #LeetCode #困难 #广度优先搜索 #BFS #并查集
145.二叉树的后序遍历 【LetMeFly】145.二叉树的后序遍历:二叉树必会算法-递归/迭代(栈模拟递归)力扣题目链接:https://leetcode.cn/problems/binary-tree-postorder-traversal/ 给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[3,2,1] 2022-07-29 题解 > LeetCode #题解 #简单 #树 #LeetCode #深度优先搜索 #DFS #栈 #二叉树 #后序遍历
144.二叉树的前序遍历 【LetMeFly】144.二叉树的前序遍历:二叉树必会题-递归/迭代(栈模拟递归)力扣题目链接:https://leetcode.cn/problems/binary-tree-preorder-traversal/ 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2: 2022-07-29 题解 > LeetCode #题解 #简单 #树 #LeetCode #深度优先搜索 #DFS #栈 #二叉树 #前序遍历
593.有效的正方形 【LetMeFly】593.有效的正方形力扣题目链接:https://leetcode.cn/problems/valid-square/ 给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true 。 点的坐标 pi 表示为 [xi, yi] 。输入 不是 按任何顺序给出的。 一个 有效 2022-07-29 题解 > LeetCode #题解 #模拟 #中等 #数学 #LeetCode #几何 #重载 #正方形判断
143.重排链表:O(1)空间的做法 【LetMeFly】143.重排链表:O(1)空间的做法力扣题目链接:https://leetcode.cn/problems/reorder-list/ 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln - 1 → Ln 请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只是单 2022-07-28 题解 > LeetCode #题解 #中等 #双指针 #数组 #递归 #LeetCode #链表 #哈希 #栈 #哈希表 #map