Solution to LeetCode Problem Set
Here is my collection of solutions to leetcode problems.
Related code can be found in this repo: https://github.com/zhuli19901106/leetcode
LeetCode - Reverse Linked List
LeetCode - Remove Linked List Elements
LeetCode - Bitwise AND of Numbers Range
LeetCode - Binary Tree Right Side View
LeetCode - Best Time to Buy and Sell Stock IV
LeetCode - Repeated DNA Sequences
LeetCode - Binary Search Tree Iterator
LeetCode - Factorial Trailing Zeroes
LeetCode - Excel Sheet Column Number
LeetCode - Excel Sheet Column Title
LeetCode - Fraction to Recurring Decimal
LeetCode - Compare Version Numbers
LeetCode - Intersection of Two Linked Lists
LeetCode - Find Minimum in Rotated Sorted Array II
LeetCode - Find Minimum in Rotated Sorted Array
LeetCode - Reverse Words in a String
LeetCode - Regular Expression Matching
LeetCode - Substring with Concatenation of All Words
LeetCode - Reverse Nodes in k-Group
LeetCode - Palindrome Partitioning II
LeetCode - Palindrome Partitioning
LeetCode - Minimum Window Substring
LeetCode - Max Points on a Line
LeetCode - Largest Rectangle in Histogram
LeetCode - Interleaving String
LeetCode - Evaluate Reverse Polish Notation
LeetCode - Longest Valid Parentheses
LeetCode - Flatten Binary Tree to Linked List
LeetCode - Convert Sorted List to Binary Search Tree
LeetCode - Binary Tree Maximum Path Sum
LeetCode - Trapping Rain Water
LeetCode - Unique Binary Search Trees II
LeetCode - String to Integer (atoi)
LeetCode - Longest Palindromic Substring
LeetCode - Permutation Sequence
LeetCode - First Missing Positive
LeetCode - Distinct Subsequences
LeetCode - Container With Most Water
LeetCode - Insertion Sort List
LeetCode - Binary Tree Postorder Traversal
LeetCode - Binary Tree Preorder Traversal
LeetCode - Linked List Cycle II
LeetCode - Copy List with Random Pointer
LeetCode - Sum Root to Leaf Numbers
LeetCode - Longest Consecutive Sequence
LeetCode - Best Time to Buy and Sell Stock III
LeetCode - Best Time to Buy and Sell Stock II
LeetCode - Best Time to Buy and Sell Stock
LeetCode - Pascal's Triangle II
LeetCode - Populating Next Right Pointers in Each Node II
LeetCode - Populating Next Right Pointers in Each Node
LeetCode - Minimum Depth of Binary Tree
LeetCode - Balanced Binary Tree
LeetCode - Convert Sorted Array to Binary Search Tree
LeetCode - Binary Tree Level Order Traversal II
LeetCode - Construct Binary Tree from Inorder and Postorder Traversal
LeetCode - Construct Binary Tree from Preorder and Inorder Traversal
LeetCode - Maximum Depth of Binary Tree
LeetCode - Binary Tree Zigzag Level Order Traversal
LeetCode - Binary Tree Level Order Traversal
LeetCode - Recover Binary Search Tree
LeetCode - Validate Binary Search Tree
LeetCode - Unique Binary Search Trees
LeetCode - Binary Tree Inorder Traversal
LeetCode - Restore IP Addresses
LeetCode - Reverse Linked List II
LeetCode - Remove Duplicates from Sorted List II
LeetCode - Remove Duplicates from Sorted List
LeetCode - Search in Rotated Sorted Array II
LeetCode - Remove Duplicates from Sorted Array II
LeetCode - Merge Two Sorted Lists
LeetCode - Length of Last Word
LeetCode - Search Insert Position
LeetCode - Search in Rotated Sorted Array
LeetCode - Divide Two Integers
LeetCode - Remove Duplicates from Sorted Array
LeetCode - Swap Nodes in Pairs
LeetCode - Merge k Sorted Lists
LeetCode - Generate Parentheses
LeetCode - Remove Nth Node From End of List
LeetCode - Letter Combinations of a Phone Number
LeetCode - Longest Common Prefix
LeetCode - Longest Substring Without Repeating Characters
LeetCode - Median of Two Sorted Arrays
Solution to LeetCode Problem Set的更多相关文章
- LeetCode Problem 90. Subsets II
python solution 123456789101112131415161718192021222324252627 class (object): def subsetsWithDup(sel ...
- an optimal solution to the problem
http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/Greedy/greedyIntro.htm Greedy Introdu ...
- leetcode problem 42 -- Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, comput ...
- leetcode problem (5) Longest Palindromic Substring
最长回文子串: 1. 暴力搜索 时间复杂度O(n^3) 2. 动态规划 dp[i][j] 表示子串s[i…j]是否是回文 初始化:dp[i][i] = true (0 <= i <= ...
- leetcode problem (2-4)
Problem 2 --- Add Two Numbers 简单的模拟题. Problem 3 --- Longest Substring Without Repeating Characters 题 ...
- LeetCode Problem 2:Two Sum
描述: Given an array of integers, find two numbers such that they add up to a specific target number. ...
- LeetCode Problem 9:Palindrome Number回文数
描述:Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could nega ...
- LeetCode Problem 169: Majority Element查找多数元素
描述:Given an array of size n, find the majority element. The majority element is the element that app ...
- 【436】Solution for LeetCode Problems
Coding everyday. ^_^ 1. Two Sum 重点知识:指针可以存储数值,通过 malloc 新建数组 int* returnSize:Size of the return arra ...
随机推荐
- TSP 遗传算法
GA——遗传算法 同模拟退火算法一样,都是现代优化算法之一.模拟退火是在一定接受程度的情况下仍然接受一个比较差的解. 遗传算法,是真真正正的和大自然的遗传进化有着非常紧密的联系的,当然遗传进化的只是在 ...
- 2018.12.26 Mac下的Eclipse在编辑Spring配置文件xml时自动提示类class包名配置
1.先查看下自己的Eclipse是什么版本,步骤如下: 2.选择Install New Software 3.输入网址 http://dist.springsource.com/release/TOO ...
- sql 查询表的字段数量
select COUNT(a.name) from sys.all_columns a,sys.tables bwhere a.object_id=b.object_id and b.name='ta ...
- Latex 编辑器安装
MiKTex + TexStudio 1. 下载安装MiKTex,从http://www.miktex.org/下载basic-miktex-2.9.5872-x64.exe,一路默认安装... 或者 ...
- lucene&solr学习——创建和查询索引(理论)
1.Lucene基础 (1) 简介 Lucene是apache下的一个开放源代码的全文检索引擎工具包.提供完整的查询引擎和索引引擎:部分文本分析引擎. Lucene的目的是为软件开发人员提供一个简单易 ...
- Python—面向对象06 内置方法
一 .isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object ...
- ios 判断用户是否开启权限---并跳转设置
ios 判断用户是否开启权限---并跳转设置 ios 判断用户是否开启权限---并跳转“系统设置” 1.判断 访问相册 或 相机 权限是否开启 2.检测是否开启定位 后面将持续更新 只有在应用请求过位 ...
- Javascript中的内存泄漏
最新博客站点:欢迎来访 一.内存泄漏 由于某些原因不再需要的内存没有被操作系统或则空闲内存池回收.编程语言中有多种管理内存的方式.这些方式从不同程度上会减少内存泄漏的几率,高级语言嵌入了 ...
- Cygwin安装篇,windows平台上运行的类UNIX模拟环境
1.虚拟光驱的安装 虚拟光驱下载 一路下一步,不再阐述,这些广告选项不要选 2.安装文档,双击ISO文档 ISO下载地址 链接:http://pan.baidu.com/s/1miFVCYO 密码:z ...
- linux下进程的最大线程数、进程最大数、进程打开的文件数
linux下进程的最大线程数.进程最大数.进程打开的文件数 ===========最大线程数============== linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_TH ...