Java及MySQL常见面试题.docx

Java及MySQL常见面试题.docx

ID:51226360

大小:75.66 KB

页数:59页

时间:2020-03-10

Java及MySQL常见面试题.docx_第1页
Java及MySQL常见面试题.docx_第2页
Java及MySQL常见面试题.docx_第3页
Java及MySQL常见面试题.docx_第4页
Java及MySQL常见面试题.docx_第5页
资源描述:

《Java及MySQL常见面试题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java实现单链表:链表中的节点。key代表节点的值,next是指向下一个节点的指针packagecom.primer.structure.single_list;02/***单链表节点*@authorsd*/08publicclassNode_Single{09publicStringkey;//节点的值11publicNode_Singlenext;//指向下一个的指针12publicNode_Single(Stringkey){//初始化head14this.key=key;15this.next=null;

2、16}17publicNode_Single(Stringkey,Node_Singlenext){18this.key=key;19this.next=next;20}21publicStringgetKey(){22returnkey;23}24publicvoidsetKey(Stringkey){26this.key=key;27}28publicNode_SinglegetNext(){30returnnext;31}32publicvoidsetNext(Node_Singlenext){34this.

3、next=next;35}36@Override37publicStringtoString(){38return"Node_Single[key="+key+",next="+next+"]";39}2. [代码]简单实现的单链表。链表的遍历,增加,删除 packagecom.primer.structure.single_list;/***单链表*@authorsd**/publicclassSingleList{privateNode_Singlehead=null;//头节点privateNode_Sing

4、letail=null;//尾节点(空节点)相当于哨兵元素/***初始化一个链表(设置head)*@paramkey*/publicvoidinitList(Node_Singlenode){head=node;head.next=tail;}/***添加一个元素*@paramnode*/publicvoidaddTolist(Node_Singlenode){if(head==null){initList(node);}else{Node_Singletmp=head;head=node;node.next=tm

5、p;}}/***遍历链表,删除某一个节点*@paramnode*@parammyList*/publicvoiddeleteNode(Node_Singlenode,SingleListmyList){if(myList==null){return;}Node_Singletmp=null;for(tmp=myList.getHead();tmp!=null;tmp=tmp.next){if(tmp.next!=null&&node.getKey().equals(tmp.next.getKey())){//该元素

6、和后一个元素相同。指针指向下一元素的下一元素if(tmp.next.next!=null){tmp.next=tmp.next.next;}else{tmp.next=null;}}}}publicvoidprintList(SingleListmyList){Node_Singletmp=null;for(tmp=myList.getHead();tmp!=null;tmp=tmp.next){System.out.println(tmp.getKey());}}publicNode_SinglegetHead(

7、){returnhead;}publicvoidsetHead(Node_Singlehead){this.head=head;}publicNode_SinglegetTail(){returntail;}publicvoidsetTail(Node_Singletail){this.tail=tail;}publicstaticvoidmain(String[]args){SingleListmyList=newSingleList();Node_Singlenode_1=newNode_Single("1")

8、;Node_Singlenode_2=newNode_Single("2");Node_Singlenode_3=newNode_Single("3");Node_Singlenode_4=newNode_Single("4");Node_Singlenode_5=newNode_Single("5");Node_Singlenode_6=newNode_S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。