摘要:
示例: 输入123 输出321 输入-123输出-321 这个题主要看反转后是否溢出,这就需要对rev进行判断 public int reverse(int x) { int rev = 0; while (x != 0) { int pop = x % 10; x /= 10; //2^31-1= 阅读全文
摘要:
public ListNode reverseListNode(ListNode node){ ListNode pre = null; ListNode now = node;//当前节点 while (now !=null){ ListNode after = now.next; now.nex 阅读全文
摘要:
时间复杂度要求为o(N log N)所以,排序方法采用归并排序 代码如下 package sort; class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }} public class Te 阅读全文
摘要:
归并排序,要理解其排序的方法,就是将数组分成大小相同的两个序列,直至每个序列都有一个数为止,然后进行合并,所以分为,分解 合并两个操作 具体代码如下: import java.util.Arrays; public class TestMargeSort { public static void m 阅读全文