C++
南风起。
这个作者很懒,什么都没留下…
展开
-
C++ 重载运算符 继承 多态
(一)重载运算符:(1)声明与定义格式一般是类内声明,类外定义,虽然可以在类内定义,但是在类内写很多显得不简洁类内声明:class Demo{ 返回值类型 operator 运算符(形参表);}类外定义:返回类型 Demo(类名)::operator运算符(形参表){ 函数体}(2)双目运算符重载为成员函数当重载运算符为双目运算符时,形参表中只有一个参数作为右操作数。当前对象作为左操作数,通过this指针隐式传递给函数,一个例子来介绍。实例:写到最后突然想起来,原创 2020-05-19 18:42:52 · 300 阅读 · 0 评论 -
程序设计B阶段学习总结
程序设计B阶段学习总结首先,在这份学习总结中,我会分为四部分总结:1.阶段学习中学过什么知识2.怎么运用学些过的知识3.学习知识中要注意的细节跟技巧4.课堂感想一.学习过什么知识在我这段时间的程序设计学习中,最重要的就是学习了与类相关的知识,所有的知识点基本都是围绕着“类”来进行的。首先学习的是复合数据类型,重点学习了数据类型中的自定义类型,从结构体开始逐渐引入了类的概念。...原创 2020-04-06 21:41:48 · 292 阅读 · 0 评论 -
数据结构——排序算法总结
冒泡排序就从最为大家熟知的冒泡排序开始,原理:假设有一个无序数组s[n],一趟排序的过程:把第一个元素与第二个元素比较,如果第一个比第二个大,那么交换他们的位置。接着继续比较第二个元素和第三个元素的大小,如果第二个比第三个大,那么交换他们的位置,以此类推…代码分析:一趟排序只能将数组中的最大值挪到数组的末尾(即一次确定一个元素的最终位置),所以在每一趟排序结束后要减少待排元素个数,因此2...原创 2020-01-09 19:00:19 · 134 阅读 · 0 评论 -
数据结构-线性表-单链表
线性表的逻辑结构线性表的定义:是零个或多个具有相同类型的数据元素的有限序列。数据元素的个数定义为线性表的 长度 。长度等于零时称为空表,一个非空表通常记为 L = ( a 1 , a 2 ,……, a n )其中, a i ( 1 ≤ i ≤ n )称为数据元素,下标 i 表示该元素在线性表中的位置或序号, 称元素 a i 位于表的第 i 个位置,或称 a i 是表中的第 i 个...原创 2019-10-27 23:46:24 · 102 阅读 · 0 评论 -
数据结构绪论
数据结构的基本概念数据(Data):是对客观事物的符号表示,在计算机科学中是指能输入到计算机并被计算机程序处理的符号的总称。 数据一般可分为数值数据、文本数据、图形图像数据和音响数据等。数据元素(Data Element):是数据的基本单位,也可以称为结点,在计算机程序中通常作为一个整体进行考虑。 数据元素一般由若干数...原创 2019-10-27 16:24:05 · 83 阅读 · 0 评论