自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 c++继承和派生

继承在定义一个新的类B时,如果该类与某个已有的类A相似(B拥有A的全部特点),就可以把A作为一个基类,而把B作为基类的一个派生类(子类)。派生类特点:①基类进行修改和扩充,在派生类中,可以扩充新的成员变量的成员函数。②派生类一经定义之后,可以独立使用,不依赖于基类。③派生类拥有积累的全部成员函数和成员变量,不论是private、protected、public。④派生类...

2019-04-18 15:26:49 226

原创 C++开篇

C++特点是程序结构清晰、易于扩展、易于维护而不失效率①面向对象;②很好的可重用性;③可读性更好,降低复杂性,增加的软件的可维护性;④c++中类的定义方式增加了数据隐藏性,具有很好的可靠性;⑤与C兼容。程序结构c++语言中,必须给出函数的返回值类型。c++中函数定义:函数返回类型 函数名 形参类型 形式参数 形参类型 形式参数 int ...

2019-04-11 18:23:34 1919

原创 数据结构:树

树的概念1.树的定义树(tree)是n(n>=0)个结点的有限集合。n=0是,称为空树。n>0时满足,该集合满足:(1.)有且仅有一个称为根(root)的特定结点,该结点没有前驱结点,但有零个或多个直接后继结点;(2.)除根结点之外的n-1个结点可划分为m(m>=0)个互不相交的有限集T1,T2,,T3,......,Tm,每一个Ti又为一棵树,称为根的子树(Su...

2019-04-11 10:33:01 222

原创 数据结构线性表2:链表

补充:数据结构线性表的优缺点优点:①用数组存储数据元素,操作方法简单,容易实现;②无需为表示结点之间的逻辑关系增加额外的存储开销;③存储密度高;④可按照元素位序随机存储结点;缺点:①插入或删除操作不方便,除过表尾的位置外,在表的其他位置上进行插入或删除操作都必须移动大量的结点,效率比较低;②顺序表要求占连续的存储空间,因此需要存储空间要预先进行静态分配。因此表长较大...

2019-04-11 10:32:43 823

原创 约瑟夫环问题

题目描述编号为1,2,…,n的n个人按顺时针方向围坐在一张圆桌周围,每人持有一个密码(正整数)。一开始任选一个正整数m作为报数上限值,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数,报m的那个人出列,将他的密码作为新的m值,从他顺时针方向的下一个人开始重新从1报数,数到m的那个人又出列;如此下去,直至圆桌周围的人全部出列为止。要求按出列顺序输出n个人的编号。输入第...

2018-10-17 19:16:38 439

原创 数据结构线性表1:顺序表

一、线性表概念1、定义线性表是由n(n>=0)个类型相同的数据元素组成的有限序列,n=0表示为空表,线性表从第1到第n+1个位置,共有n个元素,其中0位置不用。数据元素之间为线性关系,每个数据元素最多有一个直接前驱和直接后继。2、特点(1.)同一性:线性表由同类数据元素构成;(2.)有穷性:有限个数据元素;(3.)序偶性:线性表中相邻元素之间存在序偶关系<ai...

2018-10-10 22:20:06 384 1

原创 C中疑难点:++i与i++

以前看C十分浅显,并没有举一反三,对一段代码也没有认真分析。所以说:是时候去认真了呀!C中i++与++i++、--在C语言中叫自增、自减运算符(单目),其优先级高于所有一级运算符,他们之间的优先级相同,结合方式为“自右向左”。并且只能用于变量,不能用于常量和表达式。(1.)前缀形式:++i 表示对变量先自动加1或者自动减1,然后再参与其他运算,即先改变变量值后使用,如++k,--k;(2.)后缀形...

2018-05-25 09:36:31 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除