Medium Given a string, your task is to count how many palindromic substrings in this string. The substrings wi…
标签:LeetCode
LeetCode:整数转罗马数字
整数转罗马数字 题目叙述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即…
LeetCode 20. Valid Parentheses
题目 给定一个字符串所表示的括号序列,包含以下字符: ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘…
75. 颜色分类
75. 颜色分类 问题 给定一个包含红色、白色和蓝色,一共 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 分别表示红色、白色和蓝色。 注意: 不能使用代…
61. 旋转链表
61. 旋转链表 问题 给定一个链表,旋转链表,将链表每个节点向右移动 个位置,其中 是非负数。 示例 1: 输入: 输出: 解释: 向右旋转 1 步: 向右旋转 2 步: 示例 2: 输入: 输出: 解释: 向右旋转 …
022 Generate Parentheses[M]
1 题目描述 Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.…
029 Divide Two Integers[M]
1 题目描述 Divide two integers without using multiplication, division and mod operator. If it is overflow, return …
232. Implement Queue using Stacks
232. Implement Queue using Stacks 题目: https://leetcode.com/problems/implement-queue-using-stacks/ 难度: Easy 这个题…
杭电oj-1005(Number Sequence)
Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(…
Leetcode 87. Scramble String
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursi…
LeetCode 123. Best Time to Buy and Sell Stock III
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to…
缓存策略之LRU和LFU
为什么 缓存,就是把数据存储在本地,简单实用key-value做一个映射就好了。但为什么还要缓存策略,因为缓存的大小需要限制,否则存储的东西只增不减,时间一长就有很多内存浪费。 因为资源总是有限,所以优化,因为优化所以复…