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

宝安网站建设制作关键词检索

宝安网站建设制作,关键词检索,个人网站在那建设,上饶市网站建设公司提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣203. 移除链表元素二、力扣707. 设计链表三、力扣206. 反转链表 前言 一、力扣203. 移除链表元素 /*** Definition for singly-linked list.* public…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣203. 移除链表元素
  • 二、力扣707. 设计链表
  • 三、力扣206. 反转链表


前言

一、力扣203. 移除链表元素

/*** 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) {ListNode list = new ListNode();list.next = head;ListNode p = head, pre = list;while(p != null){if(p.val == val){pre.next = p.next;p = p.next;}else{pre = p;p = p.next;}}return list.next;}
}

二、力扣707. 设计链表

class MyLinkedList {int size;DLinkList head, tail;public MyLinkedList() {this.size = 0;this.head = new DLinkList(0);this.tail = new DLinkList(0);this.head.next = this.tail;this.tail.prev = this.head;}public int get(int index) {if(index < 0 || index >= this.size){return -1;}DLinkList p = head;int i = 0;while(i <= index){i ++;p = p.next;}return p.val;}public void addAtHead(int val) {addAtIndex(0, val);}public void addAtTail(int val) {addAtIndex(this.size, val);}public void addAtIndex(int index, int val) {if(index < 0 || index > this.size){return ;}DLinkList node = new DLinkList(val);int i = 0;DLinkList p = head;while(i < index){i ++;p = p.next;}node.next = p.next;p.next.prev = node;node.prev = p;p.next = node;this.size ++;}public void deleteAtIndex(int index) {if(index < 0 || index > this.size-1){return;}DLinkList p = head;int i = 0;while(i < index){i ++;p = p.next;}p.next.next.prev = p;p.next = p.next.next;this.size --;}
}
class DLinkList{int val;DLinkList prev;DLinkList next;DLinkList(int val){this.val = val;this.prev = null;this.next = null;}
}/*** Your MyLinkedList object will be instantiated and called as such:* MyLinkedList obj = new MyLinkedList();* int param_1 = obj.get(index);* obj.addAtHead(val);* obj.addAtTail(val);* obj.addAtIndex(index,val);* obj.deleteAtIndex(index);*/

三、力扣206. 反转链表

头插法

/*** 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 node = new ListNode(-1, null);ListNode p = head, s;while(p != null){s = p; p = p.next;s.next = node.next;node.next = s;}return node.next;}
}

递归

/*** 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) {return reverse(null, head);}public ListNode reverse(ListNode prev, ListNode cur){if(cur == null){return prev;}ListNode p = cur.next;cur.next = prev;return reverse(cur, p);}
}

双指针法

/*** 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) {if(head == null){return head;}ListNode prev = null;ListNode cur = head;ListNode temp ;while(cur != null){temp = cur.next;cur.next = prev;prev = cur;cur = temp;}return prev;}
}
http://www.ritt.cn/news/18382.html

相关文章:

  • 音乐主题资源网站建设东莞seo排名优化
  • 建设市场监督管理网站广州关键词排名推广
  • 做c2c网站的弊端seoul是什么品牌
  • 天长做网站的网站排名优化
  • uni做网站首页百度seo最成功的优化
  • bs网站开发制作网站用什么软件
  • 国内做网站最大的公司有哪些市场监督管理局职责
  • 网站十大品牌网络推广是指什么
  • 网站建设网站搭建seo实战视频
  • 网站建设排名的公司哪家好惠东seo公司
  • 企业的网站内容管理系统2020国内十大小说网站排名
  • 美容设计网站建设seo需要付费吗
  • 福州市工程建设质量管理协会网站宁波seo快速优化教程
  • 北京孤儿院做义工网站线上营销推广公司
  • 安徽网站制作公司西安企业网站seo
  • 免费个人网站制作百度指数排名热搜榜
  • 十堰网站建设公司0719web北京十大营销策划公司
  • 汽配网站源码百度链接提交入口
  • 企业商务网站建设的基本方法企业网站建设的作用
  • 网站建设难度大吗网站收录检测
  • 做百度网站要注意什么国外网站建设
  • 沈阳德泰诺网站建设公司怎么样seo排名工具给您好的建议
  • 用自己电脑建网站游戏推广平台哪个好
  • 中企动力网站培训从事网络营销的公司
  • 做招聘网站用哪个cms百度站长统计
  • 网站上设置返回首页的超链接咋做的宁波网络推广优化方案
  • 网站建设销售合作合同人力资源培训与开发
  • 网站解析ip地址阿里云搜索
  • 大秀平台app下载seo专业技术培训
  • 网站开发一定要学java吗苏州优化收费