java学习笔记—自定义实现linkedList集合.pdfVIP

java学习笔记—自定义实现linkedList集合.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java学习笔记—自定义实现linkedList集合

本文由西安白癜风医院/ 收集,转载请注明出处 java 学习笔记—自定义实现linkedList 集合 [java] view plaincopy 1. /* 2. * 自定义实现linkedList 集合结构 3. */ 4. public class MyLinkedList { 5. private Node firstNode; // 永远指向第一个元素 6. private Node lastNode; // 永远指向最后一个元素 7. private int size; //集合的长度 8. 9. // 添加元素 10. public boolean add(Node node) { 11. if (null == node) { 12. throw new IllegalArgumentException(不允许null 的Node元素); 13. } 14. if (null == firstNode) { 15. firstNode = node; // 集合中没有元素,就把该元素赋值给第一个元素 16. } else { 17. Node lastNode = getLast(); 18. //双向链表 19. lastNode.setNext(node); //指向的下一个元素 20. node.setPrev(lastNode); //指向的上一个元素 21. } 22. lastNode=node; //把新添加的元素赋值给最后一个元素 23. size++; //每添加一次长度加1 24. return true; 25. } 26. 27. //在列表的首部添加元素 28. public void addFirst(Node node){ 29. if (node == null){ 30. throw new IllegalArgumentException(不允许null 的Node元素); 31. } 32. if (firstNode == null){ 33. lastNode=node; 34. }else{ 35. Node n=getFirst(); 36. n.setPrev(node); 37. node.setNext(n); 38. } 39. firstNode=node; 40. size++; 本文由西安白癜风医院/ 收集,转载请注明出处 本文由西安白癜风医院/ 收集,转载请注明出处 41. } 42. 43. //在列表的末尾添加元素 44. public void addLast(Node node){ 45. if (node == null){ 46. throw new IllegalArgumentException(不允许null 的Node元素); 47. } 48. if (lastNode == null){ 49. firstNode=node; 50. }else{ 51. Node n=getLast(); 52. n.setNex

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档