当前位置: 首页 > news >正文

页面效果好的网站wordpress主题正版

页面效果好的网站,wordpress主题正版,做网站的设计软件,电商平台首页设计1.理解 Java 如何构造出链表 在 Java 中,我们创建一个链表类,类中应当有两个属性,一个是结点的值 val ,一个是该结点指向的下一个结点 next 。 next 通俗讲是一个链表中的指针,但是在链表类中是一个链表类型的引用变量…

1.理解 Java 如何构造出链表

在 Java 中,我们创建一个链表类,类中应当有两个属性,一个是结点的值 val ,一个是该结点指向的下一个结点 next 。 next 通俗讲是一个链表中的指针,但是在链表类中是一个链表类型的引用变量,这点是之前我会忽视的。所以根据面向对象的理论,在 Java 里规范的链表应该定义为:

public class ListNode {private int data;private ListNode next;public ListNode(int data){this.data = data;}public int getData(){return data;}public void setData(int data){this.data = data;}public ListNode getNext(){return next;}public void setNext(ListNode next){this.next = next;}
}

但是在算法题中为了精简会使用其他方式创建链表:

public class ListNode{// 使用了公共权限,可以直接访问到val和next的值public int val;public ListNode next;ListNode(int x){val = x;next = null;}
}
ListNode listnode = new ListNode(1);

2.链表增加元素时会有什么问题,该如何处理

当链表为空即 head 为 null 的时候,要插入的结点就是链表的头结点。当然也可以抛出不能插入的异常。

3.双向链表如何构造

双向链表就是每一个链表对象内部多存储一个前趋指针,写一个算法题中的精简版本:

public class DoublyListNode{public int val;public DoublyListNode prev;public DoublyListNode next;DoublyListNode(int x){val = x;prev = null;next = null;}
}
DoublyListNode doublyListnode = new DoublyListNode(1);

4.双向链表如何实现元素的插入和删除

双向链表与单向链表的不同之处就是双向链表的插入和删除都需要修改前趋和后继指针。

如果对您有帮助,请点赞关注支持我,谢谢!❤
如有错误或者不足之处,敬请指正!❤

http://www.yayakq.cn/news/98619/

相关文章:

  • 苏州关键词网站排名建一个公司网站需要几天
  • 网站建设维护什么意思企业运营管理系统
  • 桂林网站制作公司华彩前端如何根据ui设计写页面
  • 判断网站是否被k生鲜网站开发背景
  • 企业网站建设计入什么科目网站后台怎么控制
  • 台州建设局网站企业黑名单互联网优化
  • 营销型网站和展示型网站的区别儿童网站模板
  • 相亲网站开发不锈钢网
  • 新宁县建设局网站网站描述wordpress
  • pc网站增加手机站宁波网站制作与推广价格
  • 敦煌网站销售员怎么做2019年做网站还有前景吗
  • wordpress可以做下载seo优化推广业务员招聘
  • 网站设计网站公司站长收录
  • 什么系统网站好自己怎么注册域名
  • 网站新闻页设计网站建设管理 优帮云
  • 修改dns连接外国网站广东东莞网站建设
  • 大站网站建设机关网站建设工作方案
  • 企业建站公司实力对比小程序源码开发
  • 做网站前端ps很重要吗网站建设通报
  • 做网站用百度浏览器佛山网站建设服务器
  • h5网站模板下载淘宝店群软件定制开发
  • 团队建设海报网站网站备案和域名备案区别
  • 青岛鑫隆建设集团网站做视频网站需要哪些条件
  • 网站快速优化排名电商平台证明怎么开
  • 管理手机网站首页企业网络营销企业网站建设章节习题
  • 现在做网站建设挣钱吗云南省住房建设厅网站
  • 电脑公司网站建设模板网站建设手机字体大小
  • 广州市网站建设需要审批四川百度推广和seo优化
  • php网站方案一个页面的网站
  • 秦皇岛网站建设报价发布信息