摘要:
###题目描述 输入一个链表,输出该链表中倒数第k个结点。 ###代码示例 //双指针,两个指针指向头结点,一个指针先走K步,然后两个指针一直向前移动 //直到先走的指针指向链表末尾,后走的指针指向的节点即为倒数第K个节点 public class Offer15 { public static v 阅读全文
摘要:
###题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 ###代码示例 import java.util.Arrays; public class Offer14 { p 阅读全文
摘要:
###题目描述 在O(1)时间删除链表结点 ###代码示例 public class Offer13 { public static void main(String[] args) { //构建链表 ListNode head = new ListNode(1); head.next = new 阅读全文
摘要:
###题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 ###代码示例 public class Offer11 { public static void main(String[] a 阅读全文
摘要:
###题目描述 用两个栈实现队列 ###代码示例 import java.util.Stack; public class Offer7 { public static void main(String[] args) throws Exception{ Offer7 myQueue = new O 阅读全文