老师,这个线式队列,当put()进去超过size的数后,就不符合FIFO了
你看看测试结果
class Array(): def __init__(self,size=4): self.__size = size # 记录容器大小 self.__item = [None]*size # 分配空间 self.__length = 0 def __setitem__(self,key,value): self.__item[key] = value self.__length += 1 def __getitem__(self,key): return self.__item[key] def __len__(self): return self.__length def __iter__(self): for value in self.__item: yield value class Queue(): def __init__(self,size=4): self.item = Array(size) self.size = size self.head = 0 self.end = 0 def put(self,value): self.item[self.head % self.size] = value self.head += 1 def pop(self): temp = self.item[self.end % self.size] self.end += 1 return temp if __name__ == "__main__": #q = Queue() #q.put('曹操') #q.put('刘备') #q.put('孙权') #print(q.pop()) #print(q.pop()) #print(q.pop()) q = Queue() for i in range(1, 6): q.put(i) for i in range(q.size): print(q.pop())
select last_name 3,job_id ,commission_pct from employees order by 3;
给last_name 取别名,别名的数据类型是不是要跟last_name 的数据类型保持一致啊。
像上面那样的别名取别名,这行sql语句好像运行不出来
老师请问一下,这一行为什么会直接跳过无法输入
老师我这个打包一直都这样怎么回事呀,是镜像问题吗??还是其他的问题呀
复制了老师的项目,按步骤修改部分代码,但是就是打不开tomcat,这个报错是什么引起的呢
照着步骤走的,原因在哪? 怎么解决呢?
老师,这里@ResponseBody的作用是啥来着?有些忘记了
对于这个junit注解我有些疑问,就是之前不是学了注解切面吗 就是也是使用@Before这样的,如果在那个切面类里使用junit会不会冲突?
老师,请问一下这个普通索引的切片为什么是包头包尾的呢?
另外对一楼同学提的老师频繁打错的问题表示无语,我感觉这正是我编程的常态,看老师报错去解决慢慢自己报错也不着急了,解决问题的能力也随着心态的变好有所提高。
老师,他是怎么访问到这个jsp文件的。不是只有在classes里的才可以被执行的吗?不是所有的被执行文件都应该在webapps文件里才可以别访问到的吗?为什么创建的时候没有在这个webapps创建?
老师这里get和set方法是用来干嘛的,不太懂????????
0a01f2ccd321ee76404b5f1279abda1.png
老师这里接受信息的线程为什么不用ServerSocket而要用Socket?
老师这里StringVar()的作用是,这里不太明白???????
老师我这个怎么解决啊 我用cmd也弄不了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637