Problem Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle i…
标签:LeetCode
054 Spiral Matrix[M]
1 题目描述 Given a matrix of m x n elements ( m rows, n columns), return all elements of the matrix in spiral orde…
[LintCode][System Design] Shape Factory
Problem More LeetCode Discussions Factory is design pattern in common usage. Implement a ShapeFactory that can…
枚举——完美立方
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 | 云+社区 1. 枚举 枚举是基于逐个尝试答案的一种问题求解策略。 2. 完美…
力扣(LeetCode) -139 单词拆分
本题考察的是动态规划 题目描述 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字…
Leetcode 155. Min Stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. push(x) R…
LeetCode刷题之Range Addition II
Problem Given an m * n matrix M initialized with all 0‘s and several update operations. Operations are r…
leetcode 93. Restore IP Addresses
ip的每一个由.分割的部分称为字段,例如“12.13.23.34”的四个字段分别为12,13,23和34 思路1 dfs每一个字符,对每一个字符,做相应的操作 针对每一个字符,有两种可能:一是作为ip某个字段的最后一位数…
LeetCode算法题-Longest Palindrome(Java实现-五种解法)
这是悦乐书的第220次更新,第232篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第87题(顺位题号是409)。给定一个由小写或大写字母组成的字符串,找到可以用这些字母构建的最长的回文长度。…
279. 完全平方数
直接转化为换零钱问题 我的代码的效率不是最高的, 但是可读性很好. class Solution(object): def numSquares(self, n): """ :type n: int :rtype: in…
Leetcode - Contains Duplicate III
My code: public class Solution { public boolean containsNearbyAlmostDuplicate(int[] nums, int k, int t) { if (…
LeetCode算法题-Minimum Depth of Binary Tree(Java实现)
这是悦乐书的第168次更新,第170篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第27题(顺位题号是111)。给定二叉树,找到它的最小深度。最小深度是沿从根节点到最近的叶节点的最短路径上的…