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
Post a Comment