美文网首页
466. 链表节点计数

466. 链表节点计数

作者: 叨逼叨小马甲 | 来源:发表于2017-12-05 00:03 被阅读0次

计算链表中有多少个节点.
样例
给出 1->3->5, 返回 3.

import LintClass.ListNode;

/**
 * Definition for ListNode.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int val) {
 *         this.val = val;
 *         this.next = null;
 *     }
 * }
 */


public class CountNodes_466 {
    static int sum = 0;
    /*
     * @param head: the first node of linked list.
     * @return: An integer
     */
    public static int countNodes(ListNode head) {
        if(head == null)
            return 0;
        else {
            if(head.next != null ) {
                sum++;
                countNodes(head.next);
            }
            return sum;
        }
        
        // write your code here
    }
    
    public static void main(String[] args) {
        int start = 10;
        ListNode node1 = new ListNode(start);
        ListNode node2 = new ListNode(9);
        ListNode node3 = new ListNode(8);
        node1.next = node2;
        node2.next = node3;
        countNodes(node1);
        System.out.print(sum);
    }
}

相关文章

  • 466. 链表节点计数

    计算链表中有多少个节点.样例给出 1->3->5, 返回 3.

  • 约瑟夫斯环问题

    大体思路是使用循环链表结合一个带模的计数器,计数器递增的同时链表向前遍历,计数器抵达指定次数时将链表当前节点从环中...

  • 链表面试题

    1.链表反转 2.倒序输出链表 3.输出链表中倒数第 k 个节点,k从1开始计数。 4.删除单链表指定节点 5.查...

  • 约瑟夫问题

    找到首节点、创建一个节点记录遍历当前节点的前一个节点、创建一个计数器,当计数器的值为3的时候,将该节点从链表中移除...

  • 2020-04-06:链表中倒数第k个节点

    链表中倒数第k个节点 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的...

  • 算法-22.链表中的倒数第k个节点

    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点...

  • 22-链表中倒数第k个节点

    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点...

  • 什么,leetcode easy级别?5种解法重拳出击👊🏻

    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点...

  • 剑指 Offer 22. 链表中倒数第k个节点

    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点...

  • 剑指 Offer 22. 链表中倒数第k个节点

    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点...

网友评论

      本文标题:466. 链表节点计数

      本文链接:https://www.haomeiwen.com/subject/arzfixtx.html