python遍历链表_Python;链表和遍历!
現(xiàn)在在學(xué)校開(kāi)始用python編程,我不知道如何處理這個(gè)問(wèn)題。有什么想法嗎?
輸入由整數(shù)組成,由換行符分隔。你的程序應(yīng)該將它們提交到一個(gè)鏈表中,遍歷鏈表并打印出最高的數(shù)字。
采取第一個(gè)數(shù)字,并做一個(gè)行動(dòng),說(shuō)“如果下一個(gè)數(shù)字更大,采取一個(gè),否則,保持當(dāng)前的數(shù)字,并頭向下的名單和重復(fù)”
然后當(dāng)它到達(dá)列表的末尾時(shí),它會(huì)打印它所擁有的值。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
總結(jié)
以上是生活随笔為你收集整理的python遍历链表_Python;链表和遍历!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python自增_如何在python语言
- 下一篇: python生成dat文件_Ra-使用P