python 2.7 - please can someone get my linked list below to work?, there's an issue -


  वर्ग नोड: def __init __ (स्वयं): self.value = कोई भी नहीं self.pointer = कोई def सेटवल्यू (स्वयं , X): self.value = x def setpointer (स्वयं, नोड): self.pointer = नोड डीईएफ़ दिखाना (स्वयं): प्रिंट स्वयं। नोड्स मुद्रित self.value class linkedlist: def __init __ (स्वयं): self.nodes = [ ] डीईएफ़ एडीएनोड (सेल्फ, नोडिवल्यू): न्यूओनोड = नोड () नया नोड। एसटीवल्यूएव (नोडेवैल्यू) सेल्फ। नोड्स [1] .सेटपॉन्टर (न्यूओनोड) डीईफ़ रिमेंडेड (स्वयं, नोडिपॉशन): अगर नोडपोज़ी == 0: स्वयं। नोड्स [ 1:] और: स्वयं। नोड्स [0: नोडपोस्टियन: 1] + स्व। नोड्स [(नोडस्पेस्टियन + 1):] आइटम = लिंकसूची () आइटम.एडनेट (2)  

आपको इस कार्यान्वयन का उपयोग करने की आवश्यकता नहीं है, अजगर सूची आसान है।

एक सूची बनाने की कोशिश करें जैसे आपने किया Linkedlist.nodes

  self.nodes = []  

और जोड़ें

जब मैंने आपका कोड निष्पादित किया है, तो इस लाइन में एक अपवाद है

  self.nodes [-1] .setpointer (newnode)  

सूचियों के नकारात्मक सूचकांक पर कोई मान नहीं है।

सूचियों के बारे में अधिक जानकारी के लिए, देखें


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -