- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 循环不变式
先看引用自由Cay Horstmann写的Computing Concepts with C++ Essentials (3rd) 一书的,用以计算a^n的例子:double power(double a, int n) { double r = 1; int i = n; int b = a; while(i > 0) { if(i % 2 == 0) {
2011-11-27 01:19:07 675
原创 第十五天(类继承 · 二)
毋需多言,直接粘贴。今天这篇笔记写得好辛苦,定有不少错误。哎,甭管了,英文~~,Let it go... 2011-11-25(Class Inheritance II) 1. Access Control: protected A protected members of a class can be only accessed by itself and its derived
2011-11-25 18:59:33 403
原创 稀疏矩阵的行逻辑连接顺序表实现
下面的程序搞了我半天…… 一点遗憾是: 加法运算中rpos数组成了累赘。rpos的计算无法镶嵌到加法运算过程中(即大循环里面),尝试了多种方法亦无果(大多时间就浪费在这)。最后只能单独计算。C创建动态数组比较麻烦,所以定义中间数组时没有用动态数组,只能用行列数的最大值MAXRC作为数组元素个数。纯C实现,如果是C++,可重载运算符。 还有,那啥,Visual A
2011-11-20 20:45:15 1400
原创 第十四天(类继承·一)
这章,很长……不得不分两天。下面的笔记只是这一章的一半。明天是星期天,我还有事要做,所以更新下半部分的预计是下星期。 2011-11-19(Class Inheritance I) 1. Foundation When one class inherits from another, the original class is called a base class and the
2011-11-19 15:13:44 466
原创 Problem 1003
题源 给一序列,求和最大的子序列,如: 2 5 6 -1 5 4 -7 Case 1: 14 1 4 7 0 6 -1 1 -6 7 -5 Case 2: 7 1 6 2为序列数目。序列的一个数(5和7)是序列的元素个数。 很正常的想法,是定义一
2011-11-17 17:07:17 314
原创 第十三天(类和动态内存分配·二)
今天是来填坑的…… 2011-11-14(Classes and Dynamic Memory Allocation II) 1. Using Pointer to Objects C++ programs often use pointers to object. If ClassName is a class and value is of type TypeName, The f
2011-11-14 22:47:08 276
原创 第十二天(类和动态内存分配·一)
今天的笔记有点特别——用英文写的。原因是我想强迫自己看英文版教材,并且想提高英语水平。此时的我还不能看中文写英文,看英文写英文倒是勉强可以。 但是,这是一个花费巨多时间的工程,下面这个笔记,除了吃饭睡觉,出去校外3个小时买书外,当然还有小部分时间是发呆,聊Q(这段时间不长),都在写。写了这一章的大部分,实在没欲望写下去了,过些时候再把它完成吧。而且,教材这一章的最后部分是讲队
2011-11-13 02:28:45 778
原创 第十二天(使用类)
这一章看似很长,其实有很大一部分内容没记得必要:自定义的的Vector类,用来加深重载操作符的印象;类的转换,不是java中的将子类转换成父类,所得的对象应调用父类的方法还是子类的方法那么复杂,而是将基本数据类型与类对象之间的转换,这种转换只能应用于拥有一个参数的构造函数的类,这样的转换应用狭窄,且有一种并不复杂的方法替代。 2011-11-05(Working with Class
2011-11-05 19:21:45 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人