玩命加载中 . . .

学习之旅
04
06
406-根据身高重建队列 406-根据身高重建队列
LeetCode 406. 根据身高重建队列假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 k
2022-04-06
06
135-分发糖果 135-分发糖果
LeetCode 135. 分发糖果n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请
2022-04-06
04
3.1-内存管理 3.1-内存管理
我们可以把进程所使用的地址「隔离」开来,即让操作系统为每个进程分配独立的一套「虚拟地址」,互不干涉。每个进程都不能访问物理地址,至于虚拟地址最终怎么落到物理内存里,对进程来说是透明的。 操作系统会提供一种机制,将不同进程的虚拟地址和不同内
2022-04-04
04
340-通信线路 340-通信线路
在郊区有 N 座通信基站,P 条双向电缆,第 i 条电缆连接基站 Ai 和 Bi。 特别地,1 号基站是通信公司的总站,N 号基站位于一座农场中。 现在,农场主希望对通信线路进行升级,其中升级第 i 条电缆需要花费 Li。 电话公司正在举行
2022-04-04
04
图论-并查集/最小生成树 图论-并查集/最小生成树
并查集 每个节点的祖宗节点都初始化为自己 要把两个节点连起来,先要查找两个节点的祖宗节点,然后把祖宗节点改成一样就行 要把2节点和4节点连起来,查找2节点的祖宗节点为1,4节点的祖宗节点为3,然后把3改为1就行,后续在查找4的祖宗
2022-04-04
04
134-加油站 134-加油站
LeetCode 134. 加油站在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出
2022-04-04
04
435-无重叠区间 435-无重叠区间
LeetCode 435. 无重叠区间给定一个区间的集合 intervals ,其中 intervals[i] = [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。 示例 1:输入: intervals
2022-04-04
03
860-柠檬水找零 860-柠檬水找零
LeetCode 860. 柠檬水找零在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个
2022-04-03
03
1005-K次取反后最大化的数组和 1005-K次取反后最大化的数组和
LeetCode 1005. K 次取反后最大化的数组和给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。重复这个过程恰好 k 次。可以多次选择同一个下
2022-04-03
03
376-摆动序列 376-摆动序列
LeetCode 376. 摆动序列如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如, [1, 7, 4, 9,
2022-04-03
02
453-最小操作次数使数组元素相等 453-最小操作次数使数组元素相等
LeetCode 453. 最小操作次数使数组元素相等给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1:输入:nums = [1,2,3] 输出:3 解释: 只需
2022-04-02
02
797-所有可能的路径 797-所有可能的路径
LeetCode 797. 所有可能的路径给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序) graph[i] 是一个从节点 i 可以访问的所有节点的列表(即从节点 i
2022-04-02
3 / 4