2022年1月13日

摘要: 1 建立单链表 动态地建立单链表的常用方法有如下两种:头插入法,尾插入法。 ⑴ 头插入法建表 从一个空表开始,重复读入数据,生成新结点,将读入数据存放到新结点的数据域中, 然后将新结点插入到当前链表的表头上,直到读入结束标志为止。即每次插入的结点都作为链表的第一个结点。 1 算法描述:头插法 2 以 阅读全文
posted @ 2022-01-13 18:53 拒绝bug 阅读(243) 评论(0) 推荐(0)
 
摘要: 定义: 链式存储 :用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表简称线性链表。 存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的, 甚至是零散分布在内存中的任意位置上的。 链表中结点的逻辑顺序和物理顺序不一定相同。 为了正确表示结点间的逻辑关系,在存储每个结点值 阅读全文
posted @ 2022-01-13 18:19 拒绝bug 阅读(78) 评论(0) 推荐(0)

2022年1月12日

摘要: 一、定义 顺序存储 :把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这种方法存储的线性表简称顺序表。 顺序存储的线性表的特点: ◆ 线性表的逻辑顺序与物理顺序一致; ◆ 数据元素之间的关系是以元素在计算机内“物理位置相邻”来体现。 设有非空的线性表:(a1,a2,…an) 。顺序存储 阅读全文
posted @ 2022-01-12 22:55 拒绝bug 阅读(96) 评论(0) 推荐(0)
 
摘要: 一、线性结构,线性表就是一种典型的线性结构 ① 存在一个唯一的被称为“第一个”的数据元素; ② 存在一个唯一的被称为“最后一个”的数据元素; ③ 除第一个元素外,每个元素均有唯一一个直接前驱; ④ 除最后一个元素外,每个元素均有唯一一个直接后继。 二、线性表定义 线性表(Linear List) : 阅读全文
posted @ 2022-01-12 16:17 拒绝bug 阅读(290) 评论(0) 推荐(0)

2021年12月16日

摘要: static void Main(string[] args) { //创建文件 // if (!File.Exists(@"G:\卓面\11.text")) { //判断文件是否存在 //1、通过File实现文件的创建与删除等操做 // File.Create(@"G:\卓面\11.text"); 阅读全文
posted @ 2021-12-16 23:50 拒绝bug 阅读(42) 评论(0) 推荐(0)

2021年12月14日

摘要: 1、下载拓展 .NET Core Extension Pack (作者:保哥) 这个里面将需要的插件都打包了小白一键下载就好了 2、下载扩展 vscode-solution-explorer (用于创建解决方案) 3、下载 C# Extensions 记得安装最高版本 要留意版本 接下来直接使用就好 阅读全文
posted @ 2021-12-14 23:36 拒绝bug 阅读(469) 评论(0) 推荐(0)

2021年12月11日

摘要: 继承定义:子类继承父类的方法与属性 重写的定义:不同的类中方法名相同,参数列表相同,返回值相同 抽象类的定义:使用 abstract关键字 抽象方法定义:使用 abstract关键字 子类中用override实现 #region //继承 //类名前不写修饰符时 ,默认为internal 表只有同一 阅读全文
posted @ 2021-12-11 23:53 拒绝bug 阅读(30) 评论(0) 推荐(0)
 
摘要: 多态的定义:多态就是同一个接口,使用不同的实例而执行不同操作 #region 多态 //接口的作用 // 1、规范编码 //2、代码对接 class Light : IUsb { public void Work() { Console.WriteLine("台灯亮了"); } } class Fa 阅读全文
posted @ 2021-12-11 23:42 拒绝bug 阅读(28) 评论(0) 推荐(0)
 
摘要: 1.1 算法 算法(Algorithm):是对特定问题求解方法(步骤)的一种描述,是指令的有限序列,其中每一条指令表示一个或多个操作。 算法具有以下五个特性 ① 有穷性: 一个算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。 ② 确定性:算法中每一条指令必须有确切的含义。不存在二义性。 阅读全文
posted @ 2021-12-11 18:39 拒绝bug 阅读(257) 评论(0) 推荐(0)
 
摘要: 抽象数据类型(Abstract Data Type ,简称ADT):是指一个数学模型以及定义在该模型上的一组操作。 ADT的定义仅是一组逻辑特性描述, 与其在计算机内的表示和实现无关。因此,不论ADT的内部结构如何变化,只要其数学特性不变,都不影响其外部使用。 ADT的形式化定义是三元组:ADT=( 阅读全文
posted @ 2021-12-11 18:30 拒绝bug 阅读(190) 评论(0) 推荐(0)