将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。
【Python】
linked=[]
a=[int(i) for i in input().split()]
for i in range(len(a)-1):
node=[a[i],i+1]
linked.append(node)
node=[a[-1],-1]
linked.append(node)
head=0
#挪掉第一个节点
newNode=linked[head]
head=____(1)_______
#找到最后一个节点
next=head
while next!=-1:
next=_____(2)______
#把原来的第一个节点接到链表最后面
node=linked[next]
newNode[1]=node[1]
node[1]=_____(3)_________
#
#遍历链表
next=head
while next!=-1:
node=______(4)________
print(f'{node[0]:>3}',end='')
next=_____(5)_______