【发布时间】:2018-05-23 02:38:34
【问题描述】:
我遇到了一个 Python 练习:
- 读入一些字符串并将它们放入队列中
- 按字典顺序将字符串排序到新队列中,但不应更改原始队列。我应该从头开始编写一个函数(例如排序函数不能使用)
- 不允许使用数组
我想我已经设法为第 1 步想出了一个功能,但我已经为第 2 步苦苦挣扎了好几个小时。我真的很感激任何帮助!
这是我第 1 步的代码 sn-p:
q1 = []
def DisplayQueue(queue):
for Item in queue:
print(Item)
def PushQueue(queue):
x = True
while x:
user_input = input("Please enter a string (for exit type: exit): ")
if user_input == "exit":
x = False
else:
queue.append(user_input)
return queue
queue = PushQueue(q1)
【问题讨论】:
标签: python string queue selection-sort