- 博客(4)
- 收藏
- 关注
原创 剑指Offer 06. 从尾到头打印链表
基本信息 TAG: 链表 递归 栈 URL: https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/ LEVEL: 简单 POINT: 根据递归深度初始化 题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 题解 /** * Definition for singly-linked list. * public class ListNode { * int val; *
2022-02-23 01:56:50
71
原创 【LeetCode】面试题 16.05. 阶乘尾数【C++】
设计一个算法,算出 n 阶乘有多少个尾随零。 示例 1: 输入: 3 输出: 0 解释:3! = 6, 尾数中没有零。 示例2: 输入: 5 输出: 1 解释:5! = 120, 尾数中有 1 个零. 说明: 你算法的时间复杂度应为O(logn)。 class Solution { public: int trailingZeroes(int n) { int zero = 0; while (n >= 5) { ...
2021-01-07 21:02:54
153
原创 【LeetCode】830. 较大分组的位置【C++】
在一个由小写字母构成的字符串 s 中,包含由一些连续的相同字符所构成的分组。 例如,在字符串 s = "abbxxxxzyy"中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。 分组可以用区间 [start, end] 表示,其中 start 和 end 分别表示该分组的起始和终止位置的下标。上例中的 "xxxx" 分组用区间表示为 [3,6] 。 我们称所有包含大于或等于三个连续字符的分组为 较大分组 。 找到每一个 较大分组 的区间,按起始位置下标递增顺序.
2021-01-06 18:56:32
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人