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