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

一流的网站建设哪家好新郑网站优化

一流的网站建设哪家好,新郑网站优化,北京建站工作室,庆元建设局网站给定一个头结点为 head 的非空单链表#xff0c;返回链表的中间结点。 如果有两个中间结点#xff0c;则返回第二个中间结点 代码一#xff1a; 自己想的一个方法 class Solution {public ListNode middleNode(ListNode head) {ListNode p1 head;ListNode p2 head;//i,j…给定一个头结点为 head 的非空单链表返回链表的中间结点。 如果有两个中间结点则返回第二个中间结点 代码一 自己想的一个方法 class Solution {public ListNode middleNode(ListNode head) {ListNode p1 head;ListNode p2 head;//i,j作为判断标志int i 1;int j 1;//int res 0;while(p1.next!null){p1 p1.next;i;if(j(i1)){等价于ji/2j;p2 p2.next;}}return p2;} }代码二 定义一个链表数组存储所有节点然后返回中间节点。不得不说是自己格局小了不会也不敢定义一个链表数组 class Solution {public ListNode middleNode(ListNode head) {ListNode[] temp new ListNode[100];ListNode p head;int x 0;while(p!null){temp[x] p;p p.next;}return temp[x/2];} }代码三 遍历两遍链表第一遍用一个指针记录链表个数第二遍遍历到1/2即返回结点 class Solution {public ListNode middleNode(ListNode head) {int i 0;ListNode p head;while(p!null){i;p p.next;}ListNode q head;for(int j 0;ji/2;j){q q.next;}return q;} }代码四 双指针快指针一次走两步慢指针一次走一步。不得不说官方果然还是官方 class Solution {public ListNode middleNode(ListNode head) {ListNode fast head;ListNode slow head;while(fast!nullfast.next!null){slow slow.next;fast fast.next.next;}return slow;} }
http://www.pierceye.com/news/848726/

相关文章:

  • c# asp.net网站开发书考试网站怎么做的
  • 网站开发 技术路线融资融券配资网站建设
  • 建设网站如国家高新技术企业证书
  • 网站服务是什么网站建设投标书报价表
  • 商业网站开发与设计宝塔面板wordpress安装
  • 学交互设计网站企业网站建设要多久
  • 免费情感网站哪个好有没有帮忙做标书的网站
  • 申请域名需要多久大连seo顾问
  • 舟山外贸建站公司做文案选图片素材的网站
  • 网站开发从何学起公司网站在哪里做
  • 无锡网站制作哪家有名金华安全网站建设怎么收费
  • dw做响应式网站重庆黄埔建设集团网站
  • 做系统那个网站好wordpress添加返回顶部
  • 站网站推广汕头网站建设和运营
  • 免费注册网页的网站中原彼得堡航空学院网站的建设
  • 青岛高端网站制作公司可做笔记的阅读网站
  • 区网站建设有域名后怎样做网站
  • 加强网站基础建设推广app的平台
  • 全球访问量最大的网站排名中国贸易公司100强
  • 衡水市网站制作有没有专门做儿童房的网站
  • 网站建设如何做报价网络工程师考试时间
  • wordpress建公司网站ftp转换wordpress
  • 网站开发 公司简介网站开发工具有哪些
  • 阿里云备案 网站备案域名购买河南洛阳网络公司
  • 工会网站建设请示怎么做属于自己的售卡网站
  • 怎么用ftp工具上传网站源码极速网站建设定制多少钱
  • 文山网站建设哪家好网站开发需要会的东西
  • ie9网站后台编辑器网络公司办公室图片
  • 山西格泰网站建设空间商网站
  • 做网站建设哪家便宜python 做电商网站