电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

利用单向链表,实现学生管理系统java练习

利用单向链表,实现学生管理系统java练习_第1页
1/15
利用单向链表,实现学生管理系统java练习_第2页
2/15
利用单向链表,实现学生管理系统java练习_第3页
3/15
Java 作业: 4-13.参照例4-23,利用单向链表,实现学生管理系统。 解: 运行图: A. 主菜单 B. 增加学生并且打印学生信息 C. 删除学生信息 D. 修改学生信息 E. 查找学生信息 代码实现: (1).单向链结点 LinkListElement 类 public class LinkListElement { protected Object data; protected LinkListElement nextElement; public LinkListElement(Object v ,LinkListElement next) { data=v; nextElement=next; } public LinkListElement(Object v) { data=v; nextElement=null; } public LinkListElement next() { return nextElement; } public void setNext (LinkListElement next){ nextElement=next; } public Object value(){ return data; } public void setValue (Object value){ data=value; } } (2 ).单向链表 LinkList 类描述 public class LinkList { protected int count; protected LinkListElement head; public LinkList(){ head=null; count=0; } public boolean isEmpty(){ return count==0; } public void addToTail(Object value){ LinkListElement temp=new LinkListElement(value,null); if(head!=null){ LinkListElement finger=head; while(finger.next()!=null){ finger=finger.next(); } finger.setNext(temp); } else head=temp; count++; } public Object remove(Object value){ LinkListElement finger=head; LinkListElement previous=null; while(finger!=null&&!finger.value().equals(value)){ previous=finger; finger=finger.next(); } if(finger!=null){ if(previous==null){ head=finger.next(); }else{ previous.setNext(finger.next()); } count--; return finger.value(); } return null; } } (3 ).封装好的学生类 import java.io.*; public class Student { public String id; public String name; public String grade; public String sclass; public String qq; public static InputStreamReader isr=new InputStreamReader(System.in); public static BufferedReader br= new BufferedReader(isr); public String getId() { return id; } public void setId(String id) { this.id = id; }...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

利用单向链表,实现学生管理系统java练习

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部