09 2017 档案

摘要:#include using namespace std; #include #include "Vector.h" void merge(int num[], int tem[], int lo, int hi); //归并排序 void mergesort(int num[],int tem[], int lo, int hi) { //int *tem01; if (h... 阅读全文
posted @ 2017-09-24 13:29 小陈同学啦 阅读(230) 评论(0) 推荐(0)
摘要:在排序的时候,要想已经排过的或者其他的顺序的 是否还需要进行在经过算法排序,不需要的话,怎么办来避免?- 阅读全文
posted @ 2017-09-22 21:34 小陈同学啦 阅读(214) 评论(0) 推荐(0)
摘要:答案选择b 这里面就涉及静态绑定和动态绑定的过程。 阅读全文
posted @ 2017-09-18 15:38 小陈同学啦 阅读(235) 评论(0) 推荐(0)
摘要:#include using namespace std; class Father { public: Father() { cout print(); //显示调用子类的函数 cout c; c3->f; c3->print(); //这种虽然不报错,但是在变异种出现错误,看来没有子类指针这回事 cout << "\n我是漂... 阅读全文
posted @ 2017-09-17 22:15 小陈同学啦 阅读(229) 评论(0) 推荐(0)
摘要:子类对象可以当作父类对象使用 子类对象可以直接赋值给父类对象 子类对象可以直接初始化父类对象 子类对象可以使用父类的成员和函数。 父类指针可以直接指向子类对象(这里仅仅指的是子类继承的父类的对象) 父类引用可以直接引用子类对象(这里仅仅指的是子类继承的父类的对象) 所以上面两句和线面这一句并不矛盾。 阅读全文
posted @ 2017-09-17 21:59 小陈同学啦 阅读(753) 评论(0) 推荐(0)
摘要:这就表明,比较大小结果正确返回1 结果错误返回0 只有这两种情况! 阅读全文
posted @ 2017-09-16 10:18 小陈同学啦 阅读(1197) 评论(0) 推荐(0)
摘要:以往的方法是一遍循环,然后找到最大,然后在二遍循环找到次大。 但是这种方法提供了一种新的思路,首先定义好最大和次大,一边循环比较就可以了 厉害 阅读全文
posted @ 2017-09-14 11:19 小陈同学啦 阅读(480) 评论(0) 推荐(0)
摘要:#include using namespace std; int iter_sum(int n) { int sum = 0; sum = iter_sum(n-1) + n; return sum; } int main() { cout using namespace std; int sum = 0; int iter_sum(int n) { ... 阅读全文
posted @ 2017-09-14 09:34 小陈同学啦 阅读(185) 评论(0) 推荐(0)
摘要:原题目是这样子的,本人按照一贯的作风想得很简单 可是人家直接用了一个三目运算符直接取代if else 了,简直妙不可言 但是这两个的复杂度是一模一样的 震惊,就算是给自己代码简洁的一种方法吧 阅读全文
posted @ 2017-09-12 21:54 小陈同学啦 阅读(294) 评论(0) 推荐(0)