第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用Python實(shí)現(xiàn)Trie

用Python實(shí)現(xiàn)Trie

德瑪西亞99 2021-03-22 16:17:41
我將Trie編程為python中的類。搜索和插入功能很明確,但是現(xiàn)在我嘗試對python函數(shù)進(jìn)行編程__str__,以便可以在屏幕上打印它。但是我的功能不起作用!class Trie(object):    def __init__(self):      self.children = {}      self.val = None    def __str__(self):      s = ''      if self.children == {}: return ' | '      for i in self.children:         s = s + i + self.children[i].__str__()      return s    def insert(self, key, val):      if not key:         self.val = val         return      elif key[0] not in self.children:         self.children[key[0]] = Trie()      self.children[key[0]].insert(key[1:], val)現(xiàn)在,如果我創(chuàng)建一個Trie對象:tr = Trie()tr.insert('hallo', 54)tr.insert('hello', 69)tr.insert('hellas', 99)當(dāng)我現(xiàn)在打印Trie時,會出現(xiàn)以下問題:條目hello和hellas并不完全。print trhallo | ellas | o 我該如何解決這個問題?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號