![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
angelsmiles
这个作者很懒,什么都没留下…
展开
-
[LeetCode]Gray Code
Number: 89 Difficulty: Medium Tags: Backtracking原创 2015-09-13 22:50:46 · 229 阅读 · 0 评论 -
[LeetCode]Swap Nodes in Pairs
Number: 24 Difficulty: Medium Tags: Linked List原创 2015-08-06 07:53:49 · 213 阅读 · 0 评论 -
[LeetCode]3Sum Closest
Number: 16 Difficulty: Medium Tags: Array, Two Pointers原创 2015-08-05 15:49:05 · 352 阅读 · 0 评论 -
[LeetCode]3Sum
Number: 15 Difficulty: Medium Tags: Math, String原创 2015-08-05 15:47:30 · 269 阅读 · 0 评论 -
[LeetCode]Divide Two Integers
Number: 29 Difficulty: Medium Tags: Math, Binary Search原创 2015-08-06 07:54:43 · 313 阅读 · 0 评论 -
[LeetCode]Integer to Roman
Number: 11 Difficulty: Medium Tags: Math, String原创 2015-08-05 15:46:20 · 261 阅读 · 0 评论 -
[LeetCode]Generate Parentheses
Number: 22 Difficulty: Medium Tags: Backtracking, String原创 2015-08-06 07:52:55 · 219 阅读 · 0 评论 -
[LeetCode]Letter Combinations of a Phone Number
Number: 17 Difficulty: Medium Tags: Backtracking, String原创 2015-08-05 15:50:26 · 296 阅读 · 0 评论 -
[LeetCode]Remove Duplicates from Sorted List II
Number: 82 Difficulty: Medium Tags: Linked List原创 2015-08-31 21:06:53 · 227 阅读 · 0 评论 -
[LeetCode]Container With Most Water
Number: 11 Difficulty: Medium Tags: Array, Two Pointers原创 2015-08-04 16:49:32 · 246 阅读 · 0 评论 -
[LeetCode]Longest Substring Without Repeating Characters
Number: 2 Difficulty: Medium Tags: Hash Table, Two Pointers, String原创 2015-08-04 16:34:09 · 285 阅读 · 0 评论 -
[LeetCode]Longest Palindromic Substring
Number: 5 Difficulty: Medium Tags: String原创 2015-08-04 16:37:56 · 360 阅读 · 0 评论 -
[LeetCode]Add Two Numbers
Number: 2 Difficulty: Medium Tags: Linked List, Math原创 2015-08-04 16:30:53 · 221 阅读 · 0 评论 -
[LeetCode]Rotate List
Number: 61 Difficulty: Medium Tags: Linked List, Two Pointers原创 2015-08-19 18:14:43 · 304 阅读 · 0 评论 -
[LeetCode]Simplify Path
Number: 71 Difficulty: Medium Tags: Stack, String原创 2015-08-19 18:17:53 · 298 阅读 · 0 评论 -
[LeetCode]Partition List
Number: 86 Difficulty: Medium Tags: Linked List, Two Pointers原创 2015-09-14 09:42:26 · 230 阅读 · 0 评论 -
[LeetCode]Set Matrix Zeroes
Number: 73 Difficulty: Medium Tags: Array原创 2015-08-20 19:25:50 · 392 阅读 · 0 评论 -
[LeetCode]Sort Colors
Number: 75 Difficulty: Medium Tags: Array, Two Pointers, Sort原创 2015-08-20 19:27:32 · 232 阅读 · 0 评论 -
[LeetCode]Subsets
Number: 78 Difficulty: Medium Tags: Array, Backtracking, Bit Manipulation原创 2015-08-20 19:29:15 · 290 阅读 · 0 评论 -
[LeetCode]Remove Duplicates from Sorted Array II
Number: 80 Difficulty: Medium Tags: Array, Two Pointers原创 2015-08-20 19:30:56 · 244 阅读 · 0 评论 -
[LeetCode]Search in Rotated Sorted Array
Number: 33 Difficulty: Hard Tags: Array, Binary Search原创 2015-08-20 19:31:42 · 225 阅读 · 0 评论 -
[LeetCode]Word Search
Number: 79 Difficulty: Medium Tags: Array, Backtracking原创 2015-08-20 19:30:08 · 297 阅读 · 0 评论 -
[LeetCode]Combinations
Number: 77 Difficulty: Medium Tags: Backtracking原创 2015-08-20 19:28:34 · 194 阅读 · 0 评论 -
[LeetCode]Sqrt(x)
Number: 69 Difficulty: Medium Tags: Math, Binary Search原创 2015-08-19 18:17:12 · 340 阅读 · 0 评论 -
[LeetCode]Minimum Path Sum
Number: 64 Difficulty: Medium Tags: Array, Dynamic Programming原创 2015-08-19 18:16:36 · 323 阅读 · 0 评论 -
[LeetCode]Unique Paths II
Number: 63 Difficulty: Medium Tags: Array, Dynamic Programming原创 2015-08-19 18:15:56 · 255 阅读 · 0 评论 -
[LeetCode]Unique Paths
Number: 62 Difficulty: Medium Tags: Array, Dynamic Programming原创 2015-08-19 18:15:18 · 285 阅读 · 0 评论 -
[LeetCode]Two Sum
number: 1 Difficulty: MediumTags: Array, Hash Table原创 2015-08-04 16:29:28 · 314 阅读 · 0 评论 -
[LeetCode]Path Sum II
Number: 113 Difficulty: Medium Tags: Tree, Depth-first Search原创 2015-08-31 21:09:03 · 338 阅读 · 0 评论 -
[LeetCode]Power of Two
Number: 231 Difficulty: Easy Tags: Math, Bit Manipulation原创 2015-08-31 21:08:24 · 306 阅读 · 0 评论 -
static关键词
面向过程设计中的static静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。 - 该变量在全局数据区分配内存; - 未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化); - 静态全局变量在声明它的整个文件都是可见的,而在文件之外是不可见的; - 其它文件中可以定义相同名字的变量,不会发生冲突;一般程序的由原创 2015-07-16 13:24:46 · 354 阅读 · 0 评论 -
关于尾递归
今天在重新看python的过程中,提到递归出现栈溢出问题时,讲到尾递归优化。然后在网上查了一些尾递归的资料,因为自己比较熟悉的是C/C++语言,一般遇到递归次数太多造成栈溢出时会把递归写成循环。概念 尾递归是指,在函数返回的时候,仅调用自身本身,不包含其他任何表达式。尾递归函数的特点是在回归过程中不用做任何操作。比如用阶乘的例子来说明:普通递归(C语言):int factorial(int n原创 2015-07-16 13:21:05 · 750 阅读 · 0 评论 -
[LeetCode]Multiply Strings
Number: 43 Difficulty: Medium Tags: Math, String原创 2015-08-08 23:25:09 · 213 阅读 · 0 评论 -
[LeetCode]Search for a Range
Number: 34 Difficulty: Medium Tags: Array, Binary Search原创 2015-08-08 21:58:48 · 249 阅读 · 0 评论 -
[LeetCode]Next Permutation
Number: 31 Difficulty: Medium Tags: Array原创 2015-08-08 21:57:57 · 253 阅读 · 0 评论 -
C++学习总结(二)
包括以下内容:红黑树、函数对象的函数适配器、explicit关键字、const关键字、类类型转换、虚析构函数原创 2015-07-28 09:38:55 · 444 阅读 · 0 评论 -
C++学习总结(三)
包括以下内容:智能指针、has-a设计与is-a设计、auto关键字、volatile关键字、mutable关键字原创 2015-07-27 10:11:47 · 398 阅读 · 0 评论 -
C++学习总结(一)
new在创建类中的使用new在创建类时确实有很多好处,但是也有局限性,比如在频繁调用时局部new类对象就显得效率很低。new主要带来以下几点:new创建类对象需要指针接收,一处初始化,多处使用;new创建类对象使用完需要delete销毁;new创建类对象之间使用堆空间,而局部不用new定义的类对象则使用栈空间;new对象指针用途广泛,比如作为函数返回值、函数参数等频繁调用场合并不适用new原创 2015-07-16 22:19:39 · 469 阅读 · 0 评论 -
[LeetCode]Combination Sum
Number: 35 Difficulty: Medium Tags: Array, Backtracking原创 2015-08-08 22:00:54 · 207 阅读 · 0 评论 -
[LeetCode]Search Insert Position
Number: 35 Difficulty: Medium Tags: Array, Binary Search原创 2015-08-08 22:00:02 · 305 阅读 · 0 评论