首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刷题日记
树獭叔叔
创建于2022-07-12
订阅专栏
记录刷题那档子事
暂无订阅
共16篇文章
创建于2022-07-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode 1700. 无法吃午餐的学生数量
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情 1. 题目与解析 所以所有学生都有三明治吃。 这道题是很直观的栈与队列的模拟,我们可以考虑使用指针模拟
leetcode 233. 数字 1 的个数
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情 1. 题目与解析 这道题是数位DP的典型题目。 何为数位DP? 数位DP是指求小于等于数字n的所有非负
leetcode 904. 水果成篮
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天,点击查看活动详情 1. 题目与解析 根据题意,可以摘取的树一定是连续的,也就是说,我们需要做的是找到符合题意的最长联系子
leetcode 886. 可能的二分法
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情 1. 题目与解析 根据题意,我们可以使用两个集合set来分别表示两组,之后进行模拟。在模拟的过程中,我
剑指 Offer II 035. 最小时间差
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情 1. 题目与解析 根据题意,我们可以首先将数组按照字典序进行排序,之后计算每两个相邻元素间的差值,取最
leetcode 940. 不同的子序列 II
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第12天,点击查看活动详情 1. 题目与解析 考虑使用动态规划的方式来解题。 对于第i位,我们需要考虑如何通过前i-1位转移过来:
leetcode 870. 优势洗牌
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 1. 题目与解析 根据题意,第一反应是通过贪心算法确定排列组合的方式: 升序将两个数组都排序; 利用双
剑指 Offer II 036. 后缀表达式
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 1. 题目与解析 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情
leetcode 856. 括号的分数
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情 1. 题目与解析 根据题意可知,我们可以将整体的计算过程分解成两部分。 第一部分是括号内的计算: 第
leetcode 801. 使序列递增的最小交换次数
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情 1. 题目与解析 返回 使 nums1 和 nums2 严格递增 所需操作的最小次数 。 交换 A[
剑指 Offer 20. 表示数值的字符串
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情 1. 题目与解析 读完题目我们就可以知道,本题只要按照题目进行模拟判断即可,但是,如果将所有的条件混在一
剑指 Offer II 054. 所有大于等于节点的值之和 与 剑指 Offer II 033. 变位词组
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情 1. 题目与解析 根据题目可知,在二叉搜索树中,对于任意一个节点,其左子树以及父树的值都是比该结点大的。
leetcode 1800. 最大升序子数组和
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 1. 题目与解析 根据题意,我们可以得知,解题思路是利用一遍模拟记录所有生序子数组的和,之后对比取最大值
leetcode 927. 三等分
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 1. 题目与解析 arr[i + 1], arr[i + 2], ..., arr[j - 1] 为第二
leetcode 811. 子域名访问计数
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 1. 题目与分析 给你一个 计数配对域名 组成的数组 cpdomains ,解析得到输入中每个子域名对应
数组中的第 k 大的数字
只寻找数组中第k大的数字,可以考虑使用快速排序的思想,每一次快排周期结束时,flg位如果插入到第N位,那其一定是第N大的数字,循环这个过程,直至找到需要放置在第K位的flg值,就是我们所求的答案。