链接:尾部的零 描述 设计一个算法,计算出n阶乘中尾部零的个数 样例 样例 1: 输入: 11 输出: 2 样例解释: 11! = 39916800, 结尾的0有2个。 样例 2: 输入: 5 输出: 1 样例解释: 5…
标签:LeetCode
341. Flatten Nested List Iterator
Medium 看的答案,我自己用stack的题还是做少了,特别不熟。 关键点: 整个数据结构由一个Stack支撑 一开始把所有是Integer 或者nested list的所有NestedInteger都加入到stack…
LeetCode[16] - Flattern 2D Vector
大概意思就是把2D list里面的element全部遍历一遍。 注意啊,一开始理解题意搞错:我以为是必须要排序正确,所以上来就PriorityQueue+HashMap搞得无比复杂。其实,这个跟一个nxn的matrix遍…
LeetCode算法题-Merge Two Binary Trees(Java实现)
这是悦乐书的第274次更新,第290篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第142题(顺位题号是617)。提供两个二叉树,将其合并为新的二叉树,也可以在其中一个二叉树上进行覆盖。合并…
LeetCode 447. Number of Boomerangs
题意:在一堆点中找符合条件的点的总组数:每组点共有三个,且第一个点到第二个点和到第三个点的距离相同。点的顺序不同表示不同的组数。 解题:用一个map记录遍历的该点point1的信息,key表示该点到另外点point2的距…
binary-tree-zigzag-level-order-traversal
描述: Given a binary tree, return the zigzag level order traversal of its nodes’ values. (ie, from left to…
Day3. Remove Element(27)
问题描述 Given an array and a value, remove all instances of that value in-place and return the new length.Do not …
LeetCode算法题-Implement Queue Using Stacks(Java实现)
这是悦乐书的第195次更新,第201篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第57题(顺位题号是232)。使用栈实现队列的以下操作。 push(x) – 将元素x推送到队列…
一题多解答Merge K sorted List
三种解法 Solution 1 Merge two sorted Lists 两两归并 Time: O(nlogk) 每个单独的listNode参与到归并的话是O(1)(比如一个长度为m的ListNode和一个长度n的L…
[array] leetcode - 35. Search Insert Position - Easy
leetcode – 35. Search Insert Position – Easy descrition Given a sorted array and a target value, r…
056 Merge Intervals[M]
1 题目描述 Given a collection of intervals, merge all overlapping intervals. 题目难度:Medium 2 题目样例 For example, Given…
350. 两个数组的交集 II
一、题目原型: 给定两个数组,编写一个函数来计算它们的交集。 二、题目意思剖析: 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 示例 2: 输入: nums1 …