摘要:开篇:上次我们学习了基本的数组结构。 今天,我们来学习另一个线性的数据结构,栈。 栈这种数据结构,无时无刻不在我们的身边。是种极其重要的数据结构。 所以,什么是栈呢?(不要废话了,快说) 先来看我们生活中,比如我们经常操作的word文档。 我们比如写入四个字, (天气真好)。 我们不想要了这句话,C 阅读全文
posted @ 2019-06-18 22:48 MUYIgUAN 阅读 (149) 评论 (0) 编辑
摘要:开篇:上次我们讲到,实现基本的数组的增删改查。现在我们来优化和改善,并且分析一下。 1. 首先我们定义的数组类型 不支持泛型。 2. 当容量不够使用的时候, 应该可以自动触发扩容操作。 我们来实现一下。我们使用泛型的T类型来代表。 此时 增删改查都应该操作泛型T变量 比如 add ,此时我们增加扩容 阅读全文
posted @ 2019-06-16 22:35 MUYIgUAN 阅读 (104) 评论 (0) 编辑
摘要:开篇:数据结构是程序应用里基础的学科。 官方来说,数据结构是计算机存储、组织数据的方式。 数据结构有着非常重要的重用,如果理解并且掌握它,在我们的学习或者工作中的开发会事半功倍。 接下来,开始我们的数据结构学习之路吧。(代码为C#形式) 1.什么是线性表? 线性表是最基本、最简单、也是最常用的一种数 阅读全文
posted @ 2019-05-28 20:15 MUYIgUAN 阅读 (96) 评论 (1) 编辑