亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

python操作鏈表的示例代碼

瀏覽:2日期:2022-07-09 17:20:19

class Node: def __init__(self,dataval=None): self.dataval=dataval self.nextval=Noneclass SLinkList: def __init__(self): self.headval=None # 遍歷列表 def traversal_slist(self): head_node=self.headval while head_node is not None: print(head_node.dataval) head_node=head_node.nextval# 表頭插入結點 def head_insert(self,newdata): Newdata=Node(newdata) Newdata.nextval=self.headval self.headval=Newdata # 表尾插入結點 def tail_insert(self,newdata): Newdata=Node(newdata) if self.headval is None: self.headval=Newdata return head_node = self.headval while head_node.nextval : head_node=head_node.nextval head_node.nextval=Newdata# 在兩個數據結點之間插入 def middle_insert(self,middle_node,newdata): Newdata=Node(newdata) if middle_node is None: return Newdata.nextval=middle_node.nextval middle_node.nextval=Newdata# 刪除結點 def remove_node(self,newdata): head_node=self.headval if head_node==None: return if head_node.dataval == newdata: self.headval = head_node.nextval head_node = None return while head_node is not None: prev=head_node head_node=head_node.nextval if head_node:if head_node.dataval==newdata: prev.nextval=head_node.nextval lis=SLinkList()lis.headval=Node(’aa’)ee=Node(’bb’)lis.headval.nextval=eelis.head_insert(’cc’)lis.tail_insert(’dd’)lis.middle_insert(ee,'Fri')lis.remove_node(’bb’)lis.traversal_slist()

以上就是python操作鏈表的示例代碼的詳細內容,更多關于Python鏈表的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日本欧美一区二区 | 韩国毛片免费播放 | 国产成人夜间影院在线观看 | 泰国一级毛片aaa下面毛多 | 在线成人免费观看国产精品 | 久久久久久91香蕉国产 | 久久99精品视香蕉蕉 | 99久久精品国产免费 | 伊人热久久| 久久久久久久久久免费视频 | 成人午夜免费视频毛片 | 免费视频99 | 欧美一级在线观看 | 国内在线精品 | 日本一级大黄毛片免费基地 | 日本三级香港三级人妇 m | 亚洲一区二区免费看 | 黄色三级欧美 | 久久福利青草狠狠午夜 | 日韩视频免费一区二区三区 | 欧美精品久久久久久久久大尺度 | 在线观看 国产 | 日韩精品中文字幕一区二区三区 | 成人天堂av| 欧美日韩专区国产精品 | 国产精品国产自线在线观看 | 欧美一级毛片aaa片 欧美一级毛片不卡免费观看 | 国产精品国产三级国产普通 | 国产乱码一区二区三区四川人 | 国产精品1区 | 美女张开大腿让男人捅 | 91久久亚洲精品国产一区二区 | 久久99精品视香蕉蕉 | 亚洲综合色就色手机在线观看 | 久久久久久一级毛片免费野外 | 日韩一区国产二区欧美三 | 在线看片a | 一级伦理电线在2019 | 亚洲欧美自拍一区 | 免费高清欧美一区二区视频 | 欧美激情久久久久久久大片 |