复习考研累了的时候看看一集二十分钟左右的《生活大爆炸》也不失为一种乐趣,在剧中Sheldon可以说是一个极品,真不知Leonard是如何忍受这位极品室友成天的唠叨,要帮助Penny,你需要知道一个顺序表是怎么初始化、插入、删除以及查找的,下面我就将这些算法列举在下方。
复习考研累了的时候看看一集二十分钟左右的《生活大爆炸》也不失为一种乐趣。在剧中Sheldon可以说是一个极品,真不知Leonard是如何忍受这位极品室友成天的唠叨。 你知道么?Sheldon有一个神秘的小本本,记录了所有他从小开始讨厌的人名。Stuart这位漫画店老板就是小本本的一员哦,谁叫他常常毫不客气地挤兑Sheldon,曾多次赌赢过Sheldon呢。 Penny是一个漂亮的女孩,好奇心也很强。为了满足她的好奇心,我当回编剧让她意外知道了Sheldon的那个小本本放在了哪里。于是她几乎每天都去看,看看上面有哪些人。但是那个小本本上的人名实在太多。要知道她可是没上过大学在饭店里面当服务员啊。请聪明的你帮帮她处理处理那个小本本吧。 图1:《生活大爆炸》里的角色 Sheldon每天都会在小本本里记录些人名,当然有时也会与他们和好就会从小本本中将这个人名删除。我们假设Sheldon会在一个空的小本本上插入、删除、查询某个人。 要帮助Penny,你需要知道一个顺序表是怎么初始化、插入、删除以及查找的。下面我就将这些算法列举在下方。 图2:线性表的动态分配顺序存储结构以及初始化 图3:线性表的插入算法 图4:线性表的删除算法 图5:线性表的查找算法