摘要: #导言 随着生活水平的不断提高,越来越多的轿车走进千家万户,不过这也带来了一个严重的问题——停车位的寻找变得困难,因此在生活中我们经常会遇到把车停在不应该停的位置,导致半夜接到电话要求挪车或者收了罚单。现在我们来想象一个情景,我要在一个只有一个出口的窄巷子停车,那么停在内部的车想要开出来,就必须等在 阅读全文
posted @ 2020-03-22 20:20 乌漆WhiteMoon 阅读(1530) 评论(7) 推荐(3) 编辑
摘要: #导言 “聚沙成塔,集腋成裘”,使我们非常熟悉的名言警句,其中“聚沙成塔意思”是聚细沙成宝塔,原指儿童堆塔游戏,后比喻积少成多。如果我们把这座塔抽象成一个数据结构的话,那么每一粒沙子都是结构中的元素,而这些元素不断地往上堆积,最终形成了沙堆,对于这个沙堆来说,如果我们把沙堆按高度分成多层,那么每一层 阅读全文
posted @ 2020-03-22 20:18 乌漆WhiteMoon 阅读(1441) 评论(0) 推荐(3) 编辑
摘要: #前言 生活处处有排队,在食堂买饭、在医院挂号、在超市等待结账。有些时候,排队问题会略显复杂,例如在银行等待办理业务,窗口很多,你要在哪个窗口办理?有的窗口看似人少,但是办理的时间很长,你要做何选择?排队的时候会不会出现插队、一个人办理多个业务的情况呢?现在我们需要利用数据结构的知识,通过编程来模拟 阅读全文
posted @ 2020-03-19 15:46 乌漆WhiteMoon 阅读(2894) 评论(0) 推荐(5) 编辑
摘要: 插入、删除操作对于顺序表来说,时间复杂度是较大的,当我们需要一张不断在发生变化的线性表时,顺序表就显得很不合适。这是因为在我们定义一个数组的时候,元素之间的逻辑关系是不需要另附代码描述,这就导致了要修改元素的次序就变得不那么容易。而数组在存储方面,各个元素的存储位置是一个连续的空间,这就导致了我们如 阅读全文
posted @ 2020-03-08 01:51 乌漆WhiteMoon 阅读(5429) 评论(2) 推荐(3) 编辑
摘要: #导言 伊苏系列是电子游戏(音乐)公司Falcom所制作的一套动作角色扮演游戏(ARPG)系列,该系列的剧情围绕着冒险家——亚特鲁·克里斯汀的冒险故事展开。伊苏·起源是这个系列中我最喜欢的作品之一,喜欢的原因之一是这部作品是以一座魔物修建的垂直耸立、直通天际的未完成建筑——达姆之塔为舞台而展开的,游 阅读全文
posted @ 2020-03-08 01:50 乌漆WhiteMoon 阅读(1476) 评论(2) 推荐(3) 编辑
摘要: 目录前言从“Hello world!”讲起类标准“输入/输出库”cout 和 cinC++ 的输入输出操作“>>” 和 “<<”运算符endl对比 scanf() 和 printf()“using namespace std”是什么?初始化引用什么是引用常引用常引用和非常引用实例引用和指针动态内存分 阅读全文
posted @ 2020-02-11 18:24 乌漆WhiteMoon 阅读(2225) 评论(2) 推荐(3) 编辑
摘要: [TOC] 由于我刚开始学习Python时,被序列结构转晕了,所以写了这篇博客。 字典 导言 随便翻开一本英语单词书,你就会看到这样的画面: 我们能观察到,这页单词书的排版方式是左边一个单词,右边是它的意思,单词和意思是相互对应的,这种排版方式可以帮助我们很好地理解字典结构。 什么是字典 字典是一系 阅读全文
posted @ 2020-02-09 17:16 乌漆WhiteMoon 阅读(597) 评论(4) 推荐(2) 编辑
摘要: [TOC] 由于我刚开始学习Python时,被序列结构转晕了,所以写了这篇博客。 列表 导言 例如我们打开PTA网站,随便打开一个题目集,我们可以查看一个叫题目列表的页面,如图所示,在这个列表中,我们可以看到这个列表展示了我们需要练习的题目,Python中的列表结构就与这个例子类似。 什么是列表 列 阅读全文
posted @ 2020-02-08 17:45 乌漆WhiteMoon 阅读(788) 评论(2) 推荐(3) 编辑
摘要: [TOC] 导言 假设我们现在要处理一堆学生数据信息,如果使用前面学过的数据类型来表示学生信息,由于学生信息中各项内容的数据类型有所不同,因此,需要为每一项内容分别定义一个变量或数组。当要访问某个学生信息时,只能分别访问这些分离的变量或数组。这会给操作带来很多不便之处。更重要的是,这几项内容同属于某 阅读全文
posted @ 2019-12-15 21:23 乌漆WhiteMoon 阅读(1501) 评论(0) 推荐(3) 编辑
摘要: [TOC] 知识内容总结 为什么要学习指针? 我们已经学习了如何用数组存放多个相同类型的数据并进行运算,但数组的长度在定义时必须给定以后不能再改变。如果事先无法确定需要处理数据数量,应该如何处理呢?一种方法是估计一个上限,并将该上限作为数组长度,这常常会造成空间浪费;另一种方法是利用指针实现存储空间 阅读全文
posted @ 2019-12-01 14:37 乌漆WhiteMoon 阅读(978) 评论(0) 推荐(4) 编辑