上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 剑指offer(64) 剑指 Offer 64. 求1+2+…+n 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 示例 2: 输入: n = 9 输出: 45 阅读全文
posted @ 2022-05-08 09:43 BailanZ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(63) 剑指 Offer 63. 股票的最大利润 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 阅读全文
posted @ 2022-05-08 09:08 BailanZ 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(62) 剑指 Offer 62. 圆圈中最后剩下的数字 0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第 阅读全文
posted @ 2022-05-07 22:51 BailanZ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(61) 剑指 Offer 61. 扑克牌中的顺子 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 示例 1: 输入: [1,2,3,4, 阅读全文
posted @ 2022-05-07 21:31 BailanZ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(60) 剑指 Offer 60. n个骰子的点数 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 示例 1: 输入: 1 阅读全文
posted @ 2022-05-06 10:49 BailanZ 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(59)-II 剑指 Offer 59 - II. 队列的最大值 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_val 阅读全文
posted @ 2022-05-06 09:52 BailanZ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(59)-I 剑指 Offer 59 - I. 滑动窗口的最大值 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的 阅读全文
posted @ 2022-05-06 09:34 BailanZ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(58)-II 剑指 Offer 58 - II. 左旋转字符串 难度简单242 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 阅读全文
posted @ 2022-05-06 08:53 BailanZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(58)-I 剑指 Offer 58 - I. 翻转单词顺序 难度简单203 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 示例 1 阅读全文
posted @ 2022-05-06 08:46 BailanZ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(57)-II 剑指 Offer 57 - II. 和为s的连续正数序列 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target = 9 输出:[[2 阅读全文
posted @ 2022-05-05 22:17 BailanZ 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页