摘要: 数据结构基础—线性表 线性表是一种顺序存储结构其特点有: 存在唯一的一个被成为”第一个”的数据元素 存在唯一的一个被成为”最后一个”的数据元素 除第一个之外,集合中的每个元素均只有一个前驱,除最后一个元素哇,集合中每一个元素均只有一个后继 一、线性表类型定义 一个线性表是n个具有相同特征的数据元素的 阅读全文
posted @ 2022-10-08 17:07 T,a,o 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 数据结构基础—绪论 一、什么是数据结构 数据结构是一门研究非数值计算的程序实际问题中计算机的操作对象以及它们之间关系和操作等的学科 程序设计 = 数据结构 +算法 数据结构:问题的数学模型 算法:解决问题的策略 在数学模型中又包括了数据的表示和处理 处理就是要使用什么样的算法 表示就是逻辑结构+存储 阅读全文
posted @ 2022-10-04 22:13 T,a,o 阅读(18) 评论(0) 推荐(1) 编辑
摘要: 单链表实现约瑟夫环问题 约瑟夫环 这里建议使用循环单链表 代码实现(c语言) #include<stdio.h> #include<stdlib.h> typedef struct node{ int data; struct node *next; }Node; void ysflb(int n, 阅读全文
posted @ 2022-09-11 16:38 T,a,o 阅读(245) 评论(0) 推荐(0) 编辑
摘要: C++异常处理(较浅) 基本概念 异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现异常的情况,保证程序运行的稳定性和健壮性,防止程序崩溃。但是过渡使用会影响程序运行的效率。 把可能出现的问题放到try里,进行监控 throw前面的语句如果满足,就抛出**(下面的语句就不执行 阅读全文
posted @ 2022-06-03 17:58 T,a,o 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 文件操作(输入输出流) 文件操作的概述 程序运行时产生的数据都属于零食数据,程序一旦运行结束,就会被释放 通过文件可以将数据持久化 C++中对文件的操作包含头文件(文件流) 文件类型分为两种 文本文件:文件以文本的ASCII码的形式存储在计算机中 二进制文件:文件以文本的二进制形式存储在计算机中,用 阅读全文
posted @ 2022-05-03 16:40 T,a,o 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 模板(不深挖哦,是最最浅的) 基本概念 模板就是建立通用的模具,大大提高复用性(类型参数化) 模板不能直接使用,它是一个框架 模板的通用不是万能的 函数模板 C++另一种编程思想为泛型编程,主要是利用模板技术 语法 template<typename T> //声明模板<typename 数据类型名 阅读全文
posted @ 2022-05-02 17:17 T,a,o 阅读(98) 评论(0) 推荐(1) 编辑
摘要: C++类与对象(3)—多态 一个接口有多种形态,传入的对象不一样,同一个接口执行的操作不同 多态的基本概念 多态分为两类 静态多态:函数重载和运算符重载属于静态多态,复用函数名 动态多态:派生类和虚函数实现运行时多态 静态多态胡动态多态的区别 静态多态的函数地址早绑定,编译阶段搞定函数地址 动态多态 阅读全文
posted @ 2022-04-26 19:11 T,a,o 阅读(119) 评论(0) 推荐(0) 编辑
摘要: C++-类与对象(2)-继承 继承 一个小引子 有些类之间存在特殊的关系,像下面的图一样: 定义这些类时,下级的成员除了有向上一级类的共性,还有自己的特性,这时,就可以用继承的技术,减少代码的重复 继承的基本语法 class 子类 : 继承方式 父类 子类:也叫派生类 父类:也叫基类 #includ 阅读全文
posted @ 2022-04-23 18:35 T,a,o 阅读(141) 评论(0) 推荐(0) 编辑
摘要: C++类与对象(1) 类的设计:可以把属性和行为放在不同的权限下 struct和class区别在于某人的访问权限不同 struct:默认共有 class:默认私有 对象的初始化和清理 如果我们不写,系统会自己给我没写 构造函数的语法 类名(){} 没有返回值,也不写void 函数名和类型相同 可以有 阅读全文
posted @ 2022-04-20 20:48 T,a,o 阅读(141) 评论(0) 推荐(1) 编辑
摘要: 引用 引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 引用注意事项 引用必须初始化 引用一旦初始化,就不可以更改(一个别名只能初始化一次:只可以跟一个原名) 引用做函数参数 函数传参时,可以用引用技术让形参修饰实参 简化指针修饰形参 #include<iostream> usi 阅读全文
posted @ 2022-04-19 21:06 T,a,o 阅读(105) 评论(0) 推荐(0) 编辑