知识总结&心得体会
文章平均质量分 67
sdau_be stronger
这个作者很懒,什么都没留下…
展开
-
C++类与对象
类与对象(面向对象)C++类定义类定义是以关键字class 开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号。例:class Box{ public: double length; // 盒子的长 double breadth; // 盒子的宽 double height; // 盒子的高};关键字 public 确定了类成员的访问属性...原创 2018-04-22 21:06:48 · 184 阅读 · 0 评论 -
C++运算符重载
C++ 重载运算符在C++中,重载大部分 C++ 内置的运算符。运算符函数是一种特殊的成员函数或友元函数。成员函数的语句格式为:类型 类名::operatorop(参数表){ //相对于该类定义的操作}如下面的例子:[/demo] #include <iostream.h>class Complex{private: double real; doub...原创 2018-05-26 16:25:49 · 227 阅读 · 0 评论 -
STL简单认识
C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构。STL中六大组件:1)容器(Container),是一种数据结构,如list,vector,和deques ,以模板类的方法提供。为了访问容器中的数据,可以使用由容器类输出的迭代器;2)迭代器(Iterator),提供了访问容器中对象的方法。例如,可以使用...原创 2018-05-27 14:07:20 · 340 阅读 · 0 评论 -
C++面向对象的继承机制
C++继承■ 继承:在已有类的基础上创建新类的过程面向对象程序设计中最重要的一个概念是继承。 当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。一个 B 类继承A类,或称从类 A 派生类 B。 类 A 称为基类(父类),类 B 称为派生类(子类)类继承关系的语法形式:class 派生类名 : 基类名表...原创 2018-06-30 11:48:18 · 875 阅读 · 0 评论 -
C++的多态性和虚函数
C++ 多态多态性是指一个名字,多种语义;或界面相同,多种实现。静态多态性:通过函数重载或者运算符重载实现,在编译阶段即知道函数的全部调用关系,也称为是编译时的多态性。根据表达式上下文确定该执行哪一个功能。优点:调用速度快,效率高;缺点:缺乏灵活性。动态多态性:在运行时实现的多态,即在运行的时候才知道操作所针对的对象。通过虚函数来实现。 重载函数是多态性的一种简单形式。虚函数允许函数调用与函数体的...原创 2018-07-02 10:50:36 · 213 阅读 · 0 评论 -
图书馆管理系统
#include<bits/stdc++.h>原创 2018-07-02 12:47:05 · 422 阅读 · 0 评论 -
组合数学-排列(新手入门必看)
选排列: 顾名思义,选择排列。是指从n个元素的集合S中,有序选取出r个元素,r<=n,叫做S的一个r 排列。不同的r排列的总数目记做P(n,r)。 用乘法原理可以推导出:P(n,r)=n * ( n - 1 ) * ( n - 2 ) * ... * (n - r + 1)=n ! /(n - r) ! 。 相异元素可重复排列:从n个不同元...原创 2018-08-04 10:26:36 · 1580 阅读 · 0 评论 -
贪心算法概念理解精讲
所谓贪心算法,是指从问题的初始状态出发,通过若干次的贪心选择而得到的最优值(或较优值)的一种求解问题策略,即贪心策略。 话不多说,从下面的引例中你会很容易明白贪心策略: 在N行M列的正整数矩阵中,要求从每一行中选出一个数,使得选出数的总和最大。 分析:思路很简单,选择N次,每次从当前行选出最大值,最后相加即可。其实这就是一种贪心策略。要求使总和最大,那么我们把这个问题分...原创 2018-08-08 21:31:33 · 3568 阅读 · 1 评论