上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页

2022年3月28日

2022-3-28 高频题 day2

摘要: 31. 下一个排列 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组 阅读全文

posted @ 2022-03-28 22:33 阿ming 阅读(28) 评论(0) 推荐(0)

2022年3月27日

2022-3-27 高频题

摘要: 11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 阅读全文

posted @ 2022-03-27 15:39 阿ming 阅读(31) 评论(0) 推荐(0)

2022年3月25日

2022-3-25 剑指offer day42

摘要: 题1: JZ83 剪绳子(进阶版) 描述 给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],...,k[m] 。请问 k[1]*k[2]*...*k[m] 可能的最大乘积是多少?例如, 阅读全文

posted @ 2022-03-25 15:25 阿ming 阅读(27) 评论(0) 推荐(0)

2022年3月24日

2022-3-24 剑指offer day41

摘要: 题1: JZ14 剪绳子 描述 给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],...,k[m] 。请问 k[1]*k[2]*...*k[m] 可能的最大乘积是多少?例如,当绳子的长 阅读全文

posted @ 2022-03-24 15:52 阿ming 阅读(24) 评论(0) 推荐(0)

2022年3月23日

2022-3-23 剑指offer day40

摘要: 题1: JZ62 孩子们的游戏(圆圈中最后剩下的数) 描述 每年六一儿童节,牛客都会准备一些小礼物和小游戏去看望孤儿院的孩子们。其中,有个游戏是这样的:首先,让 n 个小朋友们围成一个大圈,小朋友们的编号是0~n-1。然后,随机指定一个数 m ,让编号为0的小朋友开始报数。每次喊到 m-1 的那个小 阅读全文

posted @ 2022-03-23 14:11 阿ming 阅读(26) 评论(0) 推荐(0)

2022年3月22日

2022-3-22 剑指offer day39

摘要: 题1: JZ57 和为S的两个数字 描述 输入一个递增排序的数组array和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,返回任意一组即可,如果无法找出这样的数字,返回一个空数组即可。 数据范围: 0<=len(array)<=105 1<=array[i]<=10 阅读全文

posted @ 2022-03-22 12:00 阿ming 阅读(20) 评论(0) 推荐(0)

2022年3月21日

2022-3-21 剑指offer day38

摘要: 题1: JZ49 丑数 描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第 n个丑数。 数据范围:0 \le n \le 20000≤n≤2000 要求:空间复杂度 O(n 阅读全文

posted @ 2022-03-21 13:24 阿ming 阅读(37) 评论(0) 推荐(0)

2022年3月20日

2022-3-20 剑指offer day37

摘要: 题1: JZ43 整数中1出现的次数(从1到n整数中1出现的次数) 描述 输入一个整数 n ,求 1~n 这 n 个整数的十进制表示中 1 出现的次数例如, 1~13 中包含 1 的数字有 1 、 10 、 11 、 12 、 13 因此共出现 6 次 注意:11 这种情况算两次 数据范围: 1 \ 阅读全文

posted @ 2022-03-20 15:41 阿ming 阅读(23) 评论(0) 推荐(0)

2022年3月19日

2022-3-19 剑指offer day36

摘要: 题1: JZ21 调整数组顺序使奇数位于偶数前面(一) 描述 输入一个长度为 n 整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 数据范围:0 \le n \le 50000≤n≤500 阅读全文

posted @ 2022-03-19 09:53 阿ming 阅读(32) 评论(0) 推荐(0)

2022年3月18日

2022-3-18 剑指offer day35

摘要: 题1: JZ50 第一个只出现一次的字符 描述 在一个长为 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) 数据范围:0 \le n \le 100000≤n≤10000,且字符串只有字母组成。 要求:空间复杂度 O(n)O(n),时间 阅读全文

posted @ 2022-03-18 12:59 阿ming 阅读(28) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页

导航