0
点赞
收藏
分享

微信扫一扫

在顺序表第2个位置插入特殊符号


引言

在我们平时学习的时候,我们常常学习了一个东西后而不去复习,就导致我们学习过的东西就在后面慢慢的忘记了。所以今天我要写一个平时学习过的一个知识点。

1 问题

我们要在顺序表的第二个位置插入一个特殊的表情“( ̄y▽ ̄)~*捂嘴偷笑”。

2 方法

首先,我们需要生成一个值为None的顺序表,

然后我们需要把第二个位置及第二个位置后面的所以元素全部向后面移动一个位置,

最后在第二个位置插入一个特殊表情“( ̄y▽ ̄)~*捂嘴偷笑”。

3 实验结果与讨论

代码清单 1

#代码

class Sq:

def __init__(self):

self.capacity = 10

self.data = ['我是老数据']*self.capacity

self.size = len(self.data)

def insert(self,i,e):

for j in range(self.size-2,i-2,-1):         # 要考虑溢出的问题
self.data[j+1] = self.data[j]

self.data[i-1] = e

return self.data

list = Sq()

print(list.insert(2,'(y)~*捂嘴偷笑'))

4 结语

针对这个问题总结我们首先需要生成一个顺序表,然后把2位置及2位置的值向后移动,再在这个位置填入相应的东西。在这个过程中我们一定要考虑溢出的及下标填入位置的相关问题,除此以外对于学习过的东西还需要多多的复习。

作者:谭奇

主编:欧洋



举报
0 条评论