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;
        }

  • 相关阅读:
    Network(树形dp)洛谷2899
    2590 树的统计
    LCT 最小生成树
    几种贪心小结
    snmp
    div页面跳转
    2017.11.2总结,回顾及成果
    2017.11.1知识总结及回顾
    check,form,单选框与复选框总结
    HTML空格字符
  • 原文地址:https://www.cnblogs.com/qingtianBKY/p/8059761.html
Copyright © 2011-2022 走看看