老师这个是什么问题
package com.bjxst; public class MyDoublyLinkedList<E> implements MyList<E> { private Node head; private Node tail; private int size; @Override public void add(E element) { this.linkedLast(element); } private void linkedLast(E element){ //首先获取尾部节点 Node t = this.tail; //创建节点对象 Node node1 =new Node(t,null,element); node1=this.tail; if(t==null){ node1 =this.head; }else{ node1 = t.next; } this.size++; } @Override public E get(int index) { //对Index做合法性校验 this.checkIndex(index); //根据节点对象查找位置 Node<E> node = this.getNode(index); return node.item; } private void checkIndex(int index){ if(!(index>=0&&index<this.size)){ throw new IndexOutOfBoundsException("index"+index+"size"+size); } } private Node getNode(int index){ if (index<(this.size>>1)){ Node node = this.head; for (int i=0;i<index;i++){ node = node.next; } return node; }else{ Node node = this.tail; for (int i=this.size-1;i>index;i--){ node = node = node.prev; } return node; } } @Override public int size() { return this.size; } @Override public E remove(int index) { //对index进行合法性校验 this.checkIndex(index); //根据指定位置获取节点对象 Node<E> node = this.getNode(index); //获取节点对象中的元素 E item = node.item; //判断当前节点是否为头节点 if(node.prev ==null){ node.next=this.head; }else{ node.prev.next = node.next; } //判断当前节点是否为尾结点 if(node.next==null){ node.prev = this.tail; }else{ node.next.prev = node.prev; } node.next =null; node.prev= null; node.item =null; this.size--; return item; } //创建节点内部类 class Node<E>{ E item; Node<E> prev; Node<E> next; Node(Node<E> prev,Node<E> next,E item){ this.prev = prev; this.next=next; this.item = item; } } public void addFirst(E element){ this.linkFirst(element); } private void linkFirst(E element){ //获取头结点对象 Node head = this.head; Node node1 = new Node(null,head,element); //将新节点定为头节点 node1 =this.head; if(head==null){ node1 = this.tail; }else{ node1=head.prev; } this.size++; } public void addLast(E element){ this.linkedLast(element); } public static void main(String[] args) { MyList<String> myList = new MyDoublyLinkedList<>(); myList.add("a"); myList.add("b"); myList.add("at"); myList.add("e"); myList.add("e"); System.out.println(myList.remove(3)); } }
老师,我看了视频中那两个fis 和fos没有被实例化,那我是不是可以不用写那个,到时直接关bis和bos就好了?(FileInputStream()会不会关掉?)
[y*2 for y in range(1,5)]
老师,我输入这个pycharm上面提示语句无效是为什么呀?
老师好,问题见图片中的红字问题,谢谢~~~~~~~~~~
老师,为什么我用 sudo /usr/local/mysql/support-files/mysql.server start MySQL能启动成功。
用 service mysql start 启动不成功呢,会报错。
老师能帮忙解答下不。
rindexr (btntext): cindexc (r): Button(=c=).grid(=rindex+=cindex)
这里 每一步 可以稍微仔细讲解下吗 老师 谢谢~
老师,能把视频里的API文档发一下吗?我没找到视频版本的
老师为什么嵌套循环时,最后sumAll + = sum ,while要放在循环里面,但for为什么要放在循环外面?
package zuoue; /*∑1+∑2+∑3+……+∑100 =1 +(1+2)+(1+2+3)+(...)+(1+2+3+4+5+…+100) */ public class 累加 { public static void main(String[] args) { int a = 1; int sum = 0; int sumAll = 0; int i = 0; while (i <= 100) { while (a <= i) { sum += a; a++; } i++; sumAll += sum; } System.out.println(sumAll); } }
package zuoue; /*∑1+∑2+∑3+……+∑100 =1 +(1+2)+(1+2+3)+(...)+(1+2+3+4+5+…+100) */ public class 累加1 { public static void main(String[] args) { int sum = 0; int sumAll = 0; for (int i = 0; i <= 100; i++) { for (int a = 0; a <= i; a++) { sum += a; } } sumAll += sum; System.out.println(sumAll); } }
#coding=utf-8 '''测试一个经典的GUI算法,通过面向对象的方法''' from tkinter import * from tkinter import messagebox class Application(Frame): def __init__(self ,master=None): super().__init__(master) self.master=master self.pack() self.createwidget() def createwidget(self): self.btn01=Button(self) self.btn01["text"]="点击送花" self.btn01.pack() self.btn01["command"]=self.songhua() self.btnquit=Button(self,text="退出",command=root.destroy) self.btnquit.pack() def songhua(self): messagebox.showinfo("送花","送你一朵小红花") if __name__ == "__main__": root=Tk() root.geometry("500x500+500+400") root.title("消息") app=Application(master=root) root.mainloop()
为什么我运行结果没有点击直接弹出那个消息窗口。关掉窗口后才出现退出按钮
这里每次循环变量j都会重新赋值为1对吧,
Error response from daemon: failed to parse Dockerfile: ENV must have two arguments
报这个错误?????和视频中编写的dockerFile一样????????????
代码能正常运行,就是没有实现数据的发送,老师请帮忙查看下代码哪里有问题?
二分查找如果先排序,那查出来的结果是排序前的,还是排序后的呢?如果是排序后的,那能算麽?
老师,这个xftp不是最新的不能用,还不能下载,应该怎么卸载啊,老师有没有最新版的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637