摘要: 剑指offer(66) 剑指 Offer 66. 构建乘积数组 给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能 阅读全文
posted @ 2022-05-08 13:32 BailanZ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 剑指offer(65) 剑指 Offer 65. 不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a = 1, b = 1 输出: 2 提示: a, b 均可能是负数或 0 结果不会溢出 32 位整数 根据题目可 阅读全文
posted @ 2022-05-08 09:51 BailanZ 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 剑指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) 编辑