### 算法学习及Leetcode题解

Leetcode上各种类型的题以及解法以及分享平时算法的学习

1 已关注
22篇博文
• #### Leetcod-46_Permutations-全排列秒解-【C++】

46. Permutations Given a collection of distinct numbers, return all possible permutations. For...

5天前 12:42
6
• #### Leetcod-47_PermutationsII-全排列秒解-【C++】

47. Permutations II Given a collection of numbers that might contain duplicates, return all possi...

5天前 12:46
8
• #### Leetcod-60_Permutation Sequence-全排列秒解-【C++】

60. Permutation Sequence The set [1,2,3,…,n] contains a total of n! unique permutations. By li...

5天前 12:53
71
• #### Leetcod-17_ Letter Combinations of a Phone Number-回溯法-【C++】

17. Letter Combinations of a Phone Number Given a digit string, return all possible letter combin...

6天前 22:47
9
• #### Leetcod-220_Contains Duplicate III-滚动滑块解法-【C++】

220. Contains Duplicate III Given an array of integers, find out whether there are two distinct i...

2018-03-12 17:04
18
• #### Leetcod-219_Contains Duplicate II-滚动滑块解法-【C++】

219. Contains Duplicate II Given an array of integers and an integer k, find out whether there ar...

2018-03-12 16:16
12
• #### Leetcod-217_Contains Duplicate-简单解法-【C++】

217. Contains Duplicate Given an array of integers, find if the array contains any duplicates. Yo...

2018-03-12 16:26
14
• #### Leetcod-01_Two Sum(两数和)-并查集解法-【C++】

1. Two Sum Given an array of integers, return indices of the two numbers such that they add up to...

2018-03-09 16:23
17
• #### Leetcode-279_Perfect Squares（完美广场）-动态规划、数学、广度优先遍历-【C++】

Leetcode-279Perfect Squares(完美广场) Given a positive integer n, find the least number of perfect sq...

2018-02-09 11:51
78
• #### Leetcode-343_Integer Break(整数分解) -动态规划解法-Leetcode大神解法-【C++】

Leetcode-343Integer Break(整数分解) Given a positive integer n, break it into the sum of at least two...

2018-02-08 17:51
61
• #### 斐波那契数列的记忆化搜索与动态规划解法 C++实现 以及相关案例分析（Leetcode70—爬楼梯）

斐波那契数列的记忆化搜索与动态规划解法 C++实现 以及相关案例分析（Leetcode70—爬楼梯） Fibonacci数列的递推解析式：F(n)=F(n-1)+F(n-2) 普通无优化的...

2018-02-06 10:51
41
• #### Leetcode-120_Triangle(三角形)—动态规划解法+记忆化搜索解法-【C++】

Leetcode 120. Triangle(三角形) Given a triangle, find the minimum path sum from top to bottom. Each ...

2018-02-06 17:00
41
• #### Leetcode-64_. Minimum Path Sum(最小路径和)—动态规划解法+记忆化搜索解法-C++解

Leetcode 64. Minimum Path Sum(最小路径和) Given a m x n grid filled with non-negative numbers, find a ...

2018-02-07 01:39
37
• #### Fibonacci数列的递推C语言详解：Fn=Fn-1+Fn-2

Fibonacci数列的递推C语言详解：Fn=Fn-1+Fn-2 1. 求Fn除以10007的余数 #include #define M 10007 int main()...

2018-01-16 11:23
170
• #### O(n^2)的排序算法

O（n^2）的排序算法 O（n^2）是比较基础的排序算法，效率较低，编码简答，易于实现，是一些简单情景的首选。 在一些特殊的情况下，简单的排序算法更有效 简单的排序算法思想衍生出复杂的排序算法 作...

2018-01-13 11:22
110
• #### C++_STL—较为常用的算法

C++_STL—较为常用的算法 一、非变异算法 是一组不破坏操作数据的模板函数，用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。非变异算法具有极为广泛的适用性，基本上可应用与各种...

2018-01-11 16:20
51
• #### C++_STL—算法Algorithm篇

C++_STL—算法Algorithm篇 STL算法部分主要由头文件&amp;lt;algorithm&amp;gt;,&amp;lt;numeric&amp;gt;,&amp;lt;funct...

2018-01-11 15:17
62
• #### C++_STL—Set及Multiset篇

C++_STL—Set/Multiset篇 set和multiset 会根据特定的排序准则，自动将元素排序。两者不同之处，在于multiset允许元素重复，而set不允许重复，如图1所示。 ...

2018-03-06 22:40
21
• #### C++_STL—容器deque篇

C++_STL—容器deque篇 deque与vector十分相似，近乎一模一样，只不过deque可以从开头以及末尾添加删除元素，而vector只能从末尾添加删除元素。 容器的使用 ...

2018-02-24 14:06
22
• #### C++_STL—容器Map篇

C++_STL—容器Map篇 C++中map容器提供一个键值对（key/value）容器，map与multimap差别仅仅在于multiple允许一个键对应多个值。需要包含头文件map。对于迭代器来...

2018-01-11 14:48
53