孙百乐 发布于 收录于 刷题 题目 从今天开始多做一点关于数据结构“树”的题目。 https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/ 题解 知识点:二叉搜索树 定义很简单: 若其左子树存在,则其左子树中每个节点的值都不大于该节点值
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/max-area-of-island/ leetcode的中等难度题对于我这种弱鸡来说确实花一点时间才能做出来。(即使是看了答案)和简单难度题相比,它的难点在于代码要注意很多
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/squares-of-a-sorted-array/ 题解 先平方再排序 class Solution { public: vector<int> sortedSquares(vector<int>& nums) { for(int i=0;i<nums.size();i++){ nums[i] = nums[i]*nums[i]; } sort(nums.begin(),nums.end()); return nums; } }; 没啥好说的,打败40%的用户😂 双指针 不难发现,一个一般的nums数组前面是负数后
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/rotting-oranges/ 这道题就接着733题做刚刚好。正好介于有点思路但又写不出来中间,属于够一够脚尖才能实现的目标。 题解 解题思路 这道题很明显要使用广度优先搜
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/flood-fill/ 美好的一天从一道简单题开始~ 题解 理解题意后,发现这不就是windows自带画图工具里的油漆桶吗? 深度优先搜索 众所周知,深度优先搜索可以
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/non-overlapping-intervals/ 这题我竟然一年前做过,第二遍再做的时候一点印象都没有。 看了下提交记录,发现一年前做的时候代码还是自己敲上去的,一年之后咋就什么都不会了
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/search-a-2d-matrix-ii/ 题解 法一:逐行二分 没啥好说的,代码可以参考一下 class Solution { public: bool searchMatrix(vector<vector<int>>& matrix, int target) { for (const auto& row: matrix) { auto it = lower_bound(row.begin(), row.end(), target); if (it != row.end() && *it == target) { return true; } } return false; } }; 作者:Le
roboflow roboflow是一个支持数据集在线打标,在线导出的网站。除此之外它还支持可多人合作、数据增强,版本控制等功能。是我用过最好用的数据集处理
邓小平时代 所有中国人都知道,1949年建国时中国是一个落后封闭的社会主义国家(和现在的朝鲜差不多)。但是在80年代,社会主义市场经济取代了计
孙百乐 发布于 收录于 刷题 题目 https://leetcode-cn.com/problems/assign-cookies/ 题解 为了满足更多的孩子,应该把孩子的胃口从小到大排序,尽量先满足胃口小的孩子。(因为如果胃口小的孩子都满足不了,肯定也满足不了胃口大的