class Node(): def __init__(self, value=None, next=None): self.value = value self.next = next def __str__(self): return 'Node:{}'.format(self.value) class LinkedList(): def __init__(self): self.root = Node() self.next = None self.size = 0 def append_end(self, value): # 链表的后边加数据 node = Node(value) if not self.root.next: self.root.next = node else: self.next.next = node self.next = node self.size += 1 def append_first(self, value): node = Node(value) if not self.root.next: self.root.next = node else: temp = self.root.next self.root.next = node node.next = temp self.size += 1 def __iter__(self): current = self.root.next while current is not self.next: yield current.value current = current.next yield current.value def find(self, value): for n in self.__iter__(): if n == value: return n if __name__ == '__main__': link = LinkedList() link.append_end('悟空') link.append_end('八戒') link.append_first('师傅') for i in link: print(i) print(Node('悟空')) print(link.find('悟空'))
老师请问,代码中将n改为n.value就会报错,但是原视频中不会报错,我这个代码中报错的原因是啥,n代表的是Node还是Node的value
这地方为啥这么写不行呢?var lis=document.getElementsByClassName("up").querySelectorAll("li");
老师,zip也是一种类型吗?也和int、tuple这些类似?
继承父项目的子项目可以添加父中没有的jar包吗 ???如果添加的话是不是就要在<dependency>中加上坐标的所有内容
设置的这个是干嘛用的?。。。。。。。。。。。。。。。。。
with open('login_log.txt', 'a') as f:
f.write(log_data+'\n')
f.close()
老师,这个with不是自动控制文件的打开和关闭吗,为什么还要close一下
为什么会这样啊,代码其他地方没有不一样的
到底安装到哪里?一会f1一会f2窗口?f1和f2是同一个linux两个窗口????
react-goodlive-stage2-city.zip
老师,我安装redux-devtoolds安装不上,老师看看是什么问题吧
安装typejavascript时,,,进度条一直不董,,弄了好几次都是这样
老师我问一下,在service层add 方法返回类型是void
控制器用得string 增加不是改变产品,为嘛void不是string类型呢
为什么最后一条print都执行完了,事例方法才执行?
我这个怎么安装不上,没有显示对钩啊?
从源码看LinkedList用的好像是不带头结点的链表啊,但老师的课件里面画的那个链表有头结点。感觉有点误导性,应该改一下
老师,这个不知道出啥问题了?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637