1582.二进制矩阵中的特殊位置 【LetMeFly】1582.二进制矩阵中的特殊位置力扣题目链接:https://leetcode.cn/problems/special-positions-in-a-binary-matrix/ 给你一个大小为 rows x cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。 特殊位置 定义:如果 mat[i][j] == 2022-09-04 题解 > LeetCode #题解 #简单 #数组 #LeetCode #矩阵
646.最长数对链 【LetMeFly】646.最长数对链力扣题目链接:https://leetcode.cn/problems/maximum-length-of-pair-chain/ 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。 给定一个数对集合,找 2022-09-03 题解 > LeetCode #题解 #中等 #数组 #动态规划 #贪心 #排序 #LeetCode
946.验证栈序列 【LetMeFly】946.验证栈序列力扣题目链接:https://leetcode.cn/problems/validate-stack-sequences/ 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false& 2022-08-31 题解 > LeetCode #题解 #模拟 #中等 #数组 #LeetCode #栈
码蹄集需要频繁登录?如何做到“一劳永逸”——码蹄集只登录一次久久不掉线的教程 码蹄集需要频繁登录?如何做到“一劳永逸”——码蹄集只登录一次久久不掉线的教程这个方法至少到我发文之时(20220830)仍然有效。如果后续失效了,可能是码蹄集后端进行了优化(估计不是因为看了我这篇文章才改的后端) 背景电脑上码蹄集每次打开浏览器都需要重新登录,并且要么扫码要么短信验证,不能输入密码登录。 以上两种方法都需要手机配合才能进行,清华社称这是为了安全。 虽然不是很麻烦,但用手机配合才能登 2022-08-30 技术思考 #简单 #码蹄集 #其他 #前端 #免登录
1470.重新排列数组 【LetMeFly】1470.重新排列数组:考研扣两分的做法力扣题目链接:https://leetcode.cn/problems/shuffle-the-array/ 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 &nb 2022-08-29 题解 > LeetCode #题解 #简单 #双指针 #数组 #LeetCode
662.二叉树最大宽度 【LetMeFly】662.二叉树最大宽度:一组奇怪的数据力扣题目链接:https://leetcode.cn/problems/maximum-width-of-binary-tree/ 给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。 每一层的宽度被定义为两个端点(该层最左和最 2022-08-27 题解 > LeetCode #题解 #中等 #树 #LeetCode #深度优先搜索 #二叉树 #广度优先搜索 #层次遍历 #层序遍历
1464.数组中两元素的最大乘积 【LetMeFly】1464.数组中两元素的最大乘积:(O(n)+O(1))力扣题目链接:https://leetcode.cn/problems/maximum-product-of-two-elements-in-an-array/ 给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。 请你计算并返回该式的最大值 2022-08-26 题解 > LeetCode #题解 #简单 #数组 #排序 #LeetCode #堆(优先队列) #遍历
1460.通过翻转子数组使两个数组相等 【LetMeFly】1460.通过翻转子数组使两个数组相等力扣题目链接:https://leetcode.cn/problems/make-two-arrays-equal-by-reversing-sub-arrays/ 给你两个长度相同的整数数组 target 和 arr 。每一步中,你可以选择 arr 的任意 非空子数组 2022-08-24 题解 > LeetCode #题解 #简单 #数组 #排序 #LeetCode #哈希表
210.课程表 II 【LetMeFly】210.课程表 II力扣题目链接:https://leetcode.cn/problems/course-schedule-ii/ 现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选 2022-08-22 题解 > LeetCode #题解 #中等 #图 #LeetCode #深度优先搜索 #广度优先搜索 #拓扑排序
209.长度最小的子数组 【LetMeFly】209.长度最小的子数组力扣题目链接:https://leetcode.cn/problems/minimum-size-subarray-sum/ 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不 2022-08-22 题解 > LeetCode #题解 #中等 #双指针 #数组 #LeetCode #子问题 #二分查找 #前缀和 #滑动窗口