LeetCode 之 剑指 Offer 24. 反转链表(Java)
剑指 Offer 24. 反转链表,定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
剑指 Offer 24. 反转链表,定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
剑指 Offer 22. 链表中倒数第k个节点,输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面,输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。
剑指 Offer 18. 删除链表的节点,给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。
剑指 Offer 17. 打印从1到最大的n位数,输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。
剑指 Offer 16. 数值的整数次方实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。