2.3

题目描述
实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。
给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true

    public boolean removeNode(ListNode pNode) {
        // write code here
        if(pNode == null){
            return false;
        }
        if(pNode.next == null){
            pNode=null;
            return true;
        }
        pNode.val=pNode.next.val;
        pNode.next=pNode.next.next;
        return true;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 2-3-4树及2-3树的定义以及操作 参见红黑树专题 2. 2-3-4树以及2-3树的第一个实现——红黑树 ...
    王侦阅读 3,367评论 0 1
  • 主目录见:Android高级进阶知识(这是总目录索引) 今天我们来聊聊缓存策略相关的内容,LruCache应该说是...
    ZJ_Rocky阅读 1,682评论 3 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,238评论 19 139
  • 排名不分前后的十款小型SUV来啦: 一、 Encore昂科拉 昂科拉是通用别克在国内生产的第一款SUV车型,尺寸小...
    梁良公子影评阅读 27,041评论 0 1
  • 现在社会,很多女性,说到离婚,谈虎色变。好像女人没有了婚姻就像天塌了一样,没法生活。 还有,如果朋友们说到某某个熟...
    微语素心阅读 1,221评论 9 9