/* * 300. Longest Increasing Subsequence QuestionEditorial Solution My Submissions Total Accepted: 34958 Total…
标签:LeetCode
[LintCode][System Design] Consistent Hashing
Problem 一般的数据库进行horizontal shard的方法是指,把 id 对 数据库服务器总数 n 取模,然后来得到他在哪台机器上。这种方法的缺点是,当数据继续增加,我们需要增加数据库服务器,将 n 变为 n…
LeetCode算法题-Power Of Three(Java实现-七种解法)
这是悦乐书的第204次更新,第215篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第71题(顺位题号是326)。给定一个整数,写一个函数来确定它是否为3的幂。例如: 输入:27 输出:tru…
Leetcode - The Skyline Problem
My code: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.ut…
523. 连续的子数组和
523. 连续的子数组和 问题 给定一个包含非负数的数组和一个目标整数 ,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 ,总和为 的倍数,即总和为 ,其中 也是一个整数。 示例 1: 输入: 输出: Tru…
删除链表中重复节点
题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2-…
LeetCode算法题-Longest Univalue Path(Java实现)
这是悦乐书的第290次更新,第308篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第158题(顺位题号是687)。给定二叉树,找到路径中每个节点具有相同值的最长路径的长度。此路径可能会也可能…
二刷34. Search for a Range
出 bug的地方: 一开始没判断nums == null || nums.length == 0 二分搜索的时候有可能start就没找到,这个时候start=first会导致start = -1后面你用nums[star…
二刷341. Flatten Nested List Iterator
Medium hasNext()很容易出错,基本上这道题flatten的操作都是在hasNext()这里完成的。我们peek()一下去看下一个要从stack里取出来的是integer还是list. 如果是integer,…
LeetCode 146 [LRU Cache]
原题 为最近最少使用(LRU)缓存策略设计一个数据结构,它应该支持以下操作:获取数据(get)和写入数据(set)。 1.获取数据get(key) :如果缓存中存在key,则获取其数据值(通常是正数),否则返回-1。 2…
Swift 加一 - LeetCode
题目:加一 描述: 给定一个非负整数组成的非空数组,给整数加一。 可以假设整数不包含任何前导零,除了数字0本身。 最高位数字存放在列表的首位。 语文能力捉急啊,看了半天没看懂。。。然后去找了英文原题(我实在LeetCod…
LeetCode算法题-Add Digits(Java实现-3种解法)
这是悦乐书的第199次更新,第207篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第63题(顺位题号是258)。给定非负整数num,重复添加其所有数字,直到结果只有一位数。例如: 输入:38…