Idiot-maker

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 9 10 ··· 59 下一页

2015年12月14日

摘要: https://leetcode.com/problems/delete-node-in-a-linked-list/Write a function to delete a node (except the tail) in a singly linked list, given only acc... 阅读全文
posted @ 2015-12-14 22:36 NickyYe 阅读(269) 评论(0) 推荐(0) 编辑

2015年12月10日

摘要: https://leetcode.com/problems/maximum-depth-of-binary-tree/Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along ... 阅读全文
posted @ 2015-12-10 22:05 NickyYe 阅读(142) 评论(0) 推荐(0) 编辑

2015年7月14日

摘要: 自己写的代码,记录一下public class MergeSort {// recursive public static void mergeSort(int[] nums, int start, int end) { if(start >= end) { ... 阅读全文
posted @ 2015-07-14 14:44 NickyYe 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 自己写的代码,记录一下。分别记录了两种partition的方法。 //20181015 重写了partition2,上面的方法太冗余。 1. i完全可以从start开始,而不是start+1,因为nums[start]在下面也会因为和pivot相等而跳过。这样做可以避免一个错误,就是不会因为下面wh 阅读全文
posted @ 2015-07-14 14:43 NickyYe 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 堆排序虽然叫heap sort,但是和内存上的那个heap并没有实际关系。算法上,堆排序一般使用数组的形式来实现,即binary heap。我们可以将堆排序所使用的堆int[] heap视为一个完全二叉树,即,除非最后一层右侧有空结点,其他都为满结点。对于任意heap[i]有如下一些性质:1. i从... 阅读全文
posted @ 2015-07-14 14:42 NickyYe 阅读(173) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 59 下一页