Fork me on GitHub
摘要: 枚举 基于逐个尝试答案的一种问题求解策略,解决问题时最先想到的搜索方法。 Problem1:假币问题 题目:有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻还是重。 输入:第一行是测 阅读全文
posted @ 2020-04-07 12:43 Nikaido 阅读(239) 评论(0) 推荐(0)
摘要: 针对:ostream & operator <<(ostream & os, const ClassType &object) 说明几点: 1.第一个形参为对ostream对象的引用,在该对象上将产生输出, ostream为非const,因为写入到流会改变流的状态 ;该形参是一个引用,因为 不能复制 阅读全文
posted @ 2020-03-21 23:58 Nikaido 阅读(118) 评论(0) 推荐(0)
摘要: C++内存解析 一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元 阅读全文
posted @ 2020-03-21 23:57 Nikaido 阅读(150) 评论(0) 推荐(0)
摘要: 作业习题解答 习题地址:http://cxsjsx.openjudge.cn/hw202007/ A:简单的SumArray include using namespace std; class MyCin { bool flag; public: MyCin():flag(true){} MyCi 阅读全文
posted @ 2020-03-18 21:54 Nikaido 阅读(174) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-03-16 14:35 Nikaido 阅读(2) 评论(0) 推荐(0)
摘要: 递归 一个函数调用其自身,就是递归。递归和普通函数调用一样是通过栈实现的。 汉诺塔问题 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原 阅读全文
posted @ 2020-03-14 20:33 Nikaido 阅读(235) 评论(0) 推荐(0)
摘要: [TOC] 派生类中和基类中虚函数同名同参数的函数,不加virtual也自动成为虚函数: 1.1.这里的虚函数需要加在基类,派生类的同名同参数函数才自动生成虚函数。 2.1.如果基类没有加virtual关键字,派生类加了也不能生成虚函数。 3.1.如果基类和派生类的函数都没有加virtual关键字, 阅读全文
posted @ 2020-03-11 21:42 Nikaido 阅读(311) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-03-11 16:15 Nikaido 阅读(0) 评论(0) 推荐(0)