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

响应式网站有哪些杭州网站建设文章

响应式网站有哪些,杭州网站建设文章,软文推广代写代发,高端网站建设企业公司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/497918/

相关文章:

  • 全国建设网站海南网站建设推广公司哪家好
  • 网站服务器租用和自己搭建的区别英文网站设计制作
  • 嘉兴网站建设外包公司高明专业网站建设哪家好
  • 石家庄网站建设制作北京工地网站建设
  • 网站为何不显示百度商桥对话框北京移动端网站优化
  • 沧浪企业建设网站公司会员管理系统登录
  • 网站开发技术有哪些惠州企业网站设计
  • 长乐福州网站建设重庆建网站城选快忻科技悉心
  • 有一个域名做网站福建建站公司
  • 如何做旅游计划的网站太原做网站公司5大建站服务
  • 点餐系统网站建设站长推荐网站
  • 如何做关于网站推广的培训龙口网站制作公司
  • 贵州建设厅网站办事大厅网站做相片
  • 茶文化网站建设内容八年级做网站
  • 嘉兴丝绸大厦做网站的公司营销策划方案范文免费下载
  • 买链接做网站 利润高吗网站12栅格系统怎么做
  • 开发外包公司企业网站排名提升软件优化
  • 菠菜导航网站可以做黑龙江网站备案查询
  • 做百度网站的公司哪家好室内设计师培训网
  • 网站开发结束语建设摩托车官网中国
  • 辽宁seo站内优化海南州商城网站建设
  • 内蒙古住房和城乡建设部网站永久免费域名申请教程
  • 非标自动化东莞网站建设自学网站开发流程
  • 手机网站建设的价格cad图库大全素材免费下载
  • 网站设计点评自学做网站要学什么
  • 南京做网站多少钱阜城网站建设
  • 郑州区块链数字钱包网站开发方案php网站开发系统
  • 潍坊市公共法律知识培训网站中国十大电商平台排行榜
  • 可以免费做推广的网站视频号运营基础课程
  • 中小企业网站制作报价最好建站网站