随笔分类 -  Programming---Object Oriented Programming (OOP)

摘要:写在前面: 我记得也不全,如果有记录的更全的同学可以留言,我会添加哒 :)常量内敛函数 为什么需要内敛函数 内敛函数适用于什么场合 内敛函数本身,最大优点是,避免了真正函数调用的开销 因为普通函数调用会有开销,比如开辟一个栈,结束了还要释放局部变量 如果函数体只有寥寥几行,是不值得使用函数 在函数... 阅读全文
posted @ 2015-06-15 11:12 Jeremy Wu 阅读(229) 评论(0) 推荐(0) 编辑
摘要:这是本门《面向对象程序设计》课最后一次上课,刚好上完了这本《Thinking in C++》 :)这节课首先讲了流 Stream 的概念平时我们主要用的是(1)在屏幕上输入输出的 cin cout 流 (2)在文件中输入输出的 ifstream ofstream 流 ... 阅读全文
posted @ 2015-06-08 14:08 Jeremy Wu 阅读(311) 评论(0) 推荐(0) 编辑
摘要:自从打ACM以来也算是用归并排序了好久,现在就写一篇博客来介绍一下这个算法吧 :) 图片来自维基百科,显示了完整的归并排序过程。例如数组{38, 27, 43, 3, 9, 82, 10}.在算法导论讲分治算法一章的时候提到了归并排序。首先,归并排序是一个分治算法。归并(Merge)排序法是将两个... 阅读全文
posted @ 2015-06-07 14:13 Jeremy Wu 阅读(1782) 评论(0) 推荐(1) 编辑
摘要:自从打ACM以来也算是用Dijkstra算法来求最短路径了好久,现在就写一篇博客来介绍一下这个算法吧 :)Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径... 阅读全文
posted @ 2015-06-04 21:57 Jeremy Wu 阅读(3206) 评论(0) 推荐(0) 编辑
摘要:Sadly, 这节课带过去的笔记本没电了 T^T导致没有一行 Code, Sorry笔记如下: 1 Shape * p1; //使用指针创建对象的方法 2 p = new Circle (2.0); 3 Shape * p2; 4 p = new Rectangle (3.0, 5.0); 5... 阅读全文
posted @ 2015-06-01 23:08 Jeremy Wu 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Peronal Link: http://segmentfault.com/a/1190000002464822这节课讲了本门课程 面向对象程序设计中最为重要的一个部分 - 多态 1 /*********************************************************... 阅读全文
posted @ 2015-05-25 15:03 Jeremy Wu 阅读(243) 评论(0) 推荐(0) 编辑
摘要:这节课继续讲解了 static 作为静态数据成员 / 成员函数的用法具体详解我都已注释出来了,大家可以慢慢看有任何问题都可以在这篇文章下留言我会及时解答 :)//static 静态数据成员//static 静态成员函数#include using namespace std;class Intege... 阅读全文
posted @ 2015-05-18 14:03 Jeremy Wu 阅读(299) 评论(1) 推荐(1) 编辑
摘要:From:http://my.oschina.net/leejun2005/blog/1171671、先科普下最长公共子序列 & 最长公共子串的区别:找两个字符串的最长公共子串,这个子串要求在原字符串中是连续的。而最长公共子序列则并不要求连续。2、最长公共子串其实这是一个序贯决策问题,可以用动态规划... 阅读全文
posted @ 2015-05-17 10:59 Jeremy Wu 阅读(335) 评论(0) 推荐(0) 编辑
摘要:前言:今天接着学习动态规划算法,学习如何用动态规划来分析解决矩阵链乘问题。首先回顾一下矩阵乘法运算法,并给出C++语言实现过程。然后采用动态规划算法分析矩阵链乘问题并给出C语言实现过程。1、矩阵乘法 从定义可以看出:只有当矩阵A的列数与矩阵B的行数相等时A×B才有意义。一个m×r的矩阵A... 阅读全文
posted @ 2015-05-17 10:31 Jeremy Wu 阅读(419) 评论(0) 推荐(0) 编辑
摘要:本次上课继续讲解了 [ ] 、-> 等运算符重载的具体例子也讲解了C++单个参数的类的类型转换的案例最后稍微提到了 static 的第三种作用:静态数据成员具体详解我都已注释出来了,大家可以慢慢看有任何问题都可以在这篇文章下留言我会及时解答 :)#include #include using nam... 阅读全文
posted @ 2015-05-11 13:55 Jeremy Wu 阅读(256) 评论(0) 推荐(0) 编辑
摘要:先上笔记内容吧:这次上课的内容有关构造函数析构函数运算符重载return * this 内容很细,大家好好回顾笔记再照应程序复习吧 :)#include using namespace std;class Integer {public: int i; int geti () cons... 阅读全文
posted @ 2015-04-28 21:33 Jeremy Wu 阅读(294) 评论(0) 推荐(0) 编辑
摘要:本次作业大力感谢以下量 参考信息经典算法总结之线性时间做选择http://www.cnblogs.com/javaspring/archive/2012/08/17/2656208.html11.4 双重散列法:http://blog.csdn.net/zixiawzm/article/detail... 阅读全文
posted @ 2015-04-16 21:40 Jeremy Wu 阅读(667) 评论(0) 推荐(1) 编辑
摘要:大家可以下载后用Vim 或者 Sublime Text等文本编辑器查看以下代码均已折叠,点击“+“即可打开一开始老师用C语言大作业的例子,写了个 Student 的结构以及相关操作 1 #include 2 #include "Student.h" 3 4 using namespace std... 阅读全文
posted @ 2015-03-30 11:52 Jeremy Wu 阅读(270) 评论(0) 推荐(0) 编辑
摘要:大家可以下载后用Vim 或者 Sublime Text等文本编辑器查看Conference:http://blog.csdn.net/candy1232009/article/details/7032526//ofstream fout; //C style//fout.open("fout.txt... 阅读全文
posted @ 2015-03-16 11:51 Jeremy Wu 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示