玩命加载中 . . .

学习之旅
04
12
20-表示数值的字符串 20-表示数值的字符串
剑指 Offer 20. 表示数值的字符串请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘e’ 或 ‘E’ ,后面跟着一个 整数 若干空
2022-04-12
11
130-被围绕的区域 130-被围绕的区域
LeetCode 130. 被围绕的区域给你一个 m x n 的矩阵 board ,由若干字符 'X' 和 'O' ,找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O'
2022-04-11
06
4.1-文件系统 4.1-文件系统
文件的存储文件的数据是要存储在硬盘上面的,数据在磁盘上的存放方式,就像程序在内存中存放的方式那样,有以下两种: 连续空间存放方式 非连续空间存放方式 其中,非连续空间存放方式又可以分为「链表方式」和「索引方式」 连续空间存放方式连续空间
2022-04-06
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
11 / 43