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

D35 876. Middle of the Linked List

876. Middle of the Linked List

题目链接

876. Middle of the Linked List

题目分析

返回一个链表中最中间的元素。

思路

先全部塞入数组,再根据长度/2得到中间元素的下标,再返回。

最终代码

<?php
/**
 * Definition for a singly-linked list.
 * class ListNode {
 *     public $val = 0;
 *     public $next = null;
 *     function __construct($val) { $this->val = $val; }
 * }
 */
class Solution {
    function middleNode($head) {
        $items = [$head];
        while($head){
            $items[] = $head;
            $head = $head->next;
        };
        return $items[ceil(count($items)/2)];
    }
}
复制代码

若觉得本文章对你有用,欢迎用爱发电资助。

相关文章:

  • 前端常用的缓存技术
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 女程序媛与男程序猿的一天,萌萌哒!
  • Qt编写自定义控件1-汽车仪表盘
  • solr8.0 springboot整合solr(四)
  • 18.C#--for循环的正序输出和倒序输出,在屏幕上打印1 - 10正序和倒序
  • 云计算的资源管理特性及服务类型
  • Manjaro 显示蓝牙耳机已连接但是没有声音
  • OMD图(对象模型图)的阅读
  • SQL server 数据库中dbo的含义
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 前端小白程序员入门之前知道这些,半年后都拿到8K+的offer
  • (四) 虚拟摄像头vivi体验
  • 链表(下)—— 6个技巧教你写出正确的链表代码
  • 一份阿里P7的面试题
  • 【刷算法】求1+2+3+...+n
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • co模块的前端实现
  • Docker 笔记(2):Dockerfile
  • ES6系统学习----从Apollo Client看解构赋值
  • Flex布局到底解决了什么问题
  • HTTP 简介
  • vue--为什么data属性必须是一个函数
  • 百度小程序遇到的问题
  • 缓存与缓冲
  • 面试遇到的一些题
  • 日剧·日综资源集合(建议收藏)
  • 小程序01:wepy框架整合iview webapp UI
  • 携程小程序初体验
  • 运行时添加log4j2的appender
  • 主流的CSS水平和垂直居中技术大全
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #Z2294. 打印树的直径
  • (003)SlickEdit Unity的补全
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转)我也是一只IT小小鸟
  • ... 是什么 ?... 有什么用处?
  • ./configure,make,make install的作用(转)
  • .apk文件,IIS不支持下载解决
  • .NET导入Excel数据
  • .Net中间语言BeforeFieldInit
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • []sim300 GPRS数据收发程序
  • [Android]竖直滑动选择器WheelView的实现
  • [Angularjs]asp.net mvc+angularjs+web api单页应用
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [c]扫雷
  • [CF482B]Interesting Array
  • [codevs] 1029 遍历问题