- 博客(4)
- 收藏
- 关注
转载 一个程序员的成长的六个阶段
第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能
2009-11-26 17:04:00 485 2
转载 子集与子集和问题(Subset sum)的递归回溯解
所谓子集,是一个数学中的概念。例如一个集合S = {1,2,3,4,5},那么X = {1,3,5}就是它的一个子集,1+3+5等于9就是对应于X的一个子集和。其实子集对于一个数组来说,就是相当于一个子序列(不是子数组,因为子序列意味着可以不连续,而子数组往往是连续的);那么子集和也就是子序列和。另外,子集问题需要与数学中的“排列”问题区分开来。因为子集往往是无序的,
2009-11-24 23:25:00 3558 1
转载 c++默认参数
在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)默认参数只可在函数声明中设定一次。只有在无函数声明时,才可以在函数定义中设定。(2)默认参数定义的顺序为自右到左。即如果一个参数设定了
2009-11-11 16:51:00 3967
转载 C++中值传递、指针传递、引用传递的总结
1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){ int temp; temp=a; a=b; b=temp; cout}int m
2009-11-10 21:36:00 681 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人