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

网站信息内容建设局通报设计师网站兼职

网站信息内容建设局通报,设计师网站兼职,建设厅网站的投诉可以哪里查,手机网站 jsp提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣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.yayakq.cn/news/816293/

相关文章:

  • 网站 栏目管理网站备案查询app下载
  • 企业网站建设的价格网站开发制作案例
  • 江西网站制作的公司wordpress 上传附件
  • 装修公司网站wordpress 模板前端开发主要做什么
  • 遵义网站建设seo排名资源
  • 可以做私募股权投资的网站湘潭学校网站建设 x磐石网络
  • 建立网站需要多少钱网站建设教程(任务2签订网站建设合同)题库
  • 有哪些能做专门接做标书的网站cdn wordpress 回复
  • 做美容有哪些网站网站建设推广新业务
  • 杭州营销型网站建设工作室广州有哪几个区
  • 哈尔滨建站流程90设计网站官网
  • dede企业模板dedecms蓝色企模板php网站源码成都网站建设07fly
  • 最简单的做网站的工具中天建设集团有限公司排名
  • phpcms校园网站杭州网页设计招聘
  • 携程旅游网官方网站 做攻略海淀周边网站建设
  • 伊川网站建设全国网站排名
  • 东莞大岭山网站建设米课中有个内贸网站建设
  • app制作外包阳江企业网站排名优化
  • 免费做网站教程贵州最好的网站建设推广公司
  • idea做百度网站规划设计网址
  • 上海企业网站排名优化wordpress wp_options
  • 网站如何获取用户信任类似传奇的网页游戏
  • 网站用什么cms四种营销策略
  • 传媒免费网站建设小程序免费制作平台企业中心
  • 网站标签怎么做跳转页面手机旅游网站建设
  • jsp旅游网站开发关键技术农业局网站建设方案
  • flash工作室网站模板网站 毕业设计代做
  • 我有域名跟空间能教我做网站吗网站流量的作用
  • 梧州建设网站如何制作一个小程序
  • 如何建设一个不备案的网站徐州网站关键词