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

网站开发需求收集高端定制网站建设公司

网站开发需求收集,高端定制网站建设公司,如何制作软件安装包,免费建企业网站今日任务 链表理论基础203.移除链表元素707.设计链表206.反转链表 链表理论基础 1)单链表 单链表中的指针域只能指向节点的下一个节点 2)双链表 双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个…

今日任务

  • 链表理论基础
  • 203.移除链表元素
  • 707.设计链表
  • 206.反转链表

链表理论基础

1)单链表

单链表中的指针域只能指向节点的下一个节点

2)双链表

双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点

双链表 既可以向前查询也可以向后查询

3)循环链表

链表首尾相连


链表的存储方式

链表在内存中可不是连续分布,是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理


链表操作

1)删除节点

2)添加节点 


 203 移除链表元素

题目链接:https://leetcode.cn/problems/remove-linked-list-elements/description/

移除元素简单,注意就是需要增加一个节点作为头节点,以免因为第一个元素被移除后,丢失了链表;然后遍历链表进行删除操作

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {if(head == null) {return head;}ListNode dummyHead = new ListNode(0);dummyHead.next = head;ListNode tmp = dummyHead;while(tmp.next != null) {if(tmp.next.val == val) {tmp.next = tmp.next.next;}else {tmp = tmp.next;}}return dummyHead.next;}
}

707 设计链表

题目链接:https://leetcode.cn/problems/design-linked-list/

实现链表的基本操作,直接在力扣完成,过程略;


206 反转链表

题目链接:https://leetcode.cn/problems/reverse-linked-list/description/

这个是单链表的反转

思路:增加一个第一个元素 null 

  • 遍历元素,先需要暂存当前元素其后继节点
  • 然后使当前元素之前其前面的元素
  • 再保存当前元素节点
  • 访问下一个元素
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode cur = head, pre = null;;while(cur != null) {ListNode tmp = cur.next;cur.next = pre;pre = cur;cur = tmp;}return pre;}
}

http://www.wangmingla.cn/news/80299.html

相关文章:

  • 郑州网站排名哪家好百度app广告
  • 网站党建专栏建设方案全网营销系统是干什么的
  • 一个好的网站应该具有什么条件搜索引擎优化举例说明
  • db11t 221-2008政府网站建设与管理规范seo优化网站查询
  • 网站建设方案word软文世界官网
  • 可以做设计兼职的网站有哪些工作室留号码的广告网站
  • 在哪个网站做注册资本变更seo云优化软件
  • 有没有做公务员题的网站武汉做seo
  • 做六个网站静态页多少钱网络营销出来做什么
  • 南山网站开发免费seo营销软件
  • web开发基础形考答案seo是广告投放吗
  • wordpress软件站成都网站推广经理
  • 怎么搭建购物网站怎么自己建立一个网站
  • google seo整站优化十大免费网站推广
  • 深圳市网站建设公司设计企业网站seo案例分析
  • 个人网站做产品百度平台联系方式
  • 网站建设学习资料中国宣布疫情结束日期
  • 眉山网站定制百度的网址
  • b2c电子商务网站代码武汉seo关键词排名优化
  • wordpress企业产品商城主题seo去哪里学
  • 厦门加盟网站建设脚上起小水泡还很痒是怎么回事
  • 做悬浮导航的网站珠海百度关键字优化
  • 国外专门做图像增强的网站南京seo新浪
  • 传统网站设计的缺点长春百度关键词优化
  • 邯郸市网站建设seo网站培训
  • 万网 成品网站seo课
  • 建设一个网站可以采用哪几种方案seo点击工具
  • 南京直销网站开发seo最新快速排名
  • 怎样用云服务器做网站网络广告电话
  • 机械行业网站怎么做奉化seo页面优化外包