C/C++
文章平均质量分 71
sujia13
这个作者很懒,什么都没留下…
展开
-
C++声明和定义的区别
C++ primer 58页上说头文件一般包含类的定义,extern变量的声明和函数的声明。baidu了下关于声明和定义的文章,让人看了后还是很疑惑,还是 MSDN上的一段说明比较清晰: Declarations and Definitions (C++)Visual Studio 2012Other Versions原创 2012-10-16 13:44:45 · 290 阅读 · 0 评论 -
vector map删除元素
一般,我们都是通过迭代器iterator对容器元素进行遍历。如果需要删除其中的某些元素,需要怎样操作呢? 显然直接erase会导致iterator出错。对于vector,可以借助erase函数的返回值为“the new location of the element that followed the last element erased by the function call原创 2016-05-30 16:04:36 · 323 阅读 · 0 评论 -
Minimum path sum问题
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note: You can only move either down or ri原创 2016-06-14 18:13:52 · 298 阅读 · 0 评论 -
Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array [−2,1,−3,4,−1,2,1,−5,4],the contiguous subarray [4,−1,2,1] ha原创 2016-06-14 18:54:53 · 229 阅读 · 0 评论