上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 83 下一页
摘要: 172. 阶乘后的零 给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 示例 1: 输入:n = 3 输出:0 解释:3! = 6 ,不含尾随 0 示例 2: 输入:n = 5 输出:1 解释:5! 阅读全文
posted @ 2022-10-06 21:53 WTSRUVF 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 166. 分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。 如果小数部分为循环小数,则将循环的部分括在括号内。 如果存在多个答案,只需返回 任意一个 。 对于所有给定的输入,保证 答案字符串的长度小于 104 。 示例 1: 阅读全文
posted @ 2022-10-06 09:31 WTSRUVF 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 数据量不大时频繁的区间修改问题 设d为差分数组 对区间[l, r] 加x,则d[l] += x, d[r + 1] -= x 那么原数组中,第i个数的值为d从0到i的前缀和 证明: 为什么时0到i的前缀和呢? 因为对d的操作是对称的,如果i不在某个修改区间,则求前缀和时因为对称性会消除那个区间修改 阅读全文
posted @ 2022-09-26 08:12 WTSRUVF 阅读(13) 评论(0) 推荐(0) 编辑
摘要: n个人(编号0 ~ n - 1)围成一圈,从第一个人开始报数,每报m个数,就淘汰相应的人,求最终剩余的人的编号是多少 递推公式 dp[i] = (dp[i - 1] + m) % i 其中dp[i]为人数为i时最终剩余人的编号 阅读全文
posted @ 2022-09-26 07:57 WTSRUVF 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 165. 比较版本号 给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 , 阅读全文
posted @ 2022-09-25 22:58 WTSRUVF 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 92. 反转链表 II 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [1,2,3,4,5], left = 2, right 阅读全文
posted @ 2022-09-25 16:37 WTSRUVF 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 162. 寻找峰值 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n)的算法 阅读全文
posted @ 2022-09-24 17:44 WTSRUVF 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 160. 相交链表 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义 阅读全文
posted @ 2022-09-24 16:43 WTSRUVF 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 155. 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 阅读全文
posted @ 2022-09-24 16:34 WTSRUVF 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 42. 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图, 阅读全文
posted @ 2022-09-13 15:17 WTSRUVF 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 83 下一页