python遍历链表_Python;链表和遍历!
現在在學校開始用python編程,我不知道如何處理這個問題。有什么想法嗎?
輸入由整數組成,由換行符分隔。你的程序應該將它們提交到一個鏈表中,遍歷鏈表并打印出最高的數字。
采取第一個數字,并做一個行動,說“如果下一個數字更大,采取一個,否則,保持當前的數字,并頭向下的名單和重復”
然后當它到達列表的末尾時,它會打印它所擁有的值。from sys import stdin
class Kubbe:
vekt = None
neste = None
def __init__(self, vekt):
self.vekt = vekt
self.neste = None
def spor(kubbe):
# WRITE YOUR CODE HERE
# Creates linked list
forste = None
siste = None
for linje in stdin:
forrige_siste = siste
siste = Kubbe(int(linje))
if forste == None:
forste = siste
else:
forrige_siste.neste = siste
# Calls the solution function and prints the result
print spor(forste)
輸入:示例54
37
100
123
1
54
所需輸出123
總結
以上是生活随笔為你收集整理的python遍历链表_Python;链表和遍历!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自增_如何在python语言
- 下一篇: python生成dat文件_Ra-使用P