python編程 python怎么使用指針?
python怎么使用指針?在用Python實現(xiàn)二叉樹的過程中,我發(fā)現(xiàn)了Python中指針使用的特點,并寫下來以防遺忘。R使用sequence創(chuàng)建二叉樹的代碼如下:[R當(dāng)我將創(chuàng)建的節(jié)點放入節(jié)點列表時,我
python怎么使用指針?
在用Python實現(xiàn)二叉樹的過程中,我發(fā)現(xiàn)了Python中指針使用的特點,并寫下來以防遺忘。R使用sequence創(chuàng)建二叉樹的代碼如下:[R
當(dāng)我將創(chuàng)建的節(jié)點放入節(jié)點列表時,我可以使用語句得到一個完整的樹,但是如果使用語句,我可以得到節(jié)點的L,子節(jié)點及其分支都將消失。原因是變量名節(jié)點。L_uchild表示原始節(jié)點的指針,指向新打開的節(jié)點。當(dāng)使用node(NodeList[J])時,相當(dāng)于重新打開一個新的樹節(jié)點,它與原始樹中的節(jié)點沒有關(guān)系。總之,在Python中使用鏈表、樹等指向與結(jié)構(gòu)本身類型(節(jié)點類型)相同的變量時,將變量名賦給指針,而不是將變量的內(nèi)容賦給指針。請注明轉(zhuǎn)載的來源。語言只是一種工具。Python有很多第三方模塊,所以很多人認為它很簡單,因為它只是一種玩的方式。但歸根結(jié)底,它只是你很難使用的工具,而不是語言工具!