玩命加载中 . . .

学习之旅
04
17
51-数组中的逆序对 51-数组中的逆序对
剑指 Offer 51. 数组中的逆序对在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1:输入: [7,5,6,4] 输出: 5 method: 归并排序
2022-04-17
17
233-数字1的个数 233-数字1的个数
LeetCode 233. 数字 1 的个数给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。 示例 1:输入:n = 13 输出:6 methodint countDigitOne(int n) {
2022-04-17
16
1765-地图中的最高点 1765-地图中的最高点
LeetCode 1765. 地图中的最高点给你一个大小为 m x n 的整数矩阵 isWater ,它代表了一个由 陆地 和 水域 单元格组成的地图。 如果 isWater[i][j] == 0 ,格子 (i, j) 是一个 陆地 格子。
2022-04-16
16
L9-最小跳跃次数 L9-最小跳跃次数
LCP 09. 最小跳跃次数为了给刷题的同学一些奖励,力扣团队引入了一个弹簧游戏机。游戏机由 N 个特殊弹簧排成一排,编号为 0 到 N-1。初始有一个小球在编号 0 的弹簧处。若小球在编号为 i 的弹簧处,通过按动弹簧,可以选择把小球向右
2022-04-16
13
405-数字转换为十六进制数 405-数字转换为十六进制数
LeetCode 405. 数字转换为十六进制数给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六进制中所有字母a-f都必须是小写。 十六进制字符串中不能包含多余的前导零。如果要转
2022-04-13
13
13
31-栈的压入弹出序列 31-栈的压入弹出序列
剑指 Offer 31. 栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1}
2022-04-13
13
62-圆圈中最后剩下的数字 62-圆圈中最后剩下的数字
剑指 Offer 62. 圆圈中最后剩下的数字0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组
2022-04-13
13
14-剪绳子 14-剪绳子
剑指 Offer 14- I. 剪绳子给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*
2022-04-13
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
2 / 4