zoukankan      html  css  js  c++  java
  • 链表系列面试题1

    /*
         * 利用递归实现从后到前输出链表
         */
        private static void printNodeFromLastToFirst(ListNode node)
        {
            if (node != null)
            {
                if (node.next != null)
                {
                    printNodeFromLastToFirst(node.next);
                }
                System.out.println(node.getValue());
            }
        }


    /*
         * 利用pre和next与head进行相互之间的变换实现链表的反转
         */
        private static ListNode ListNodeRe(ListNode head)
        {
            ListNode pre = null;
            ListNode next;
            while (head != null)
            {
                next = head.next;
                head.next = pre;
                pre = head;
                head = next;
            }
            // 最后的head指向的是null,而pre指向的是反转后的第一个节点
            return pre;
        }

  • 相关阅读:
    MYSQL注入天书之HTTP头部介绍
    Sqli-labs less 18
    Sqli-labs less 19
    Sqli-labs less 20
    Sqli-labs less 21
    Sqli-labs less 22
    Python3之PrettyTable模块
    python设计模式
    python3反射解析
    Python3异常处理
  • 原文地址:https://www.cnblogs.com/qingtianBKY/p/8059761.html
Copyright © 2011-2022 走看看