自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 [刷题]Remove Nth Node From End of List

[LintCode]Remove Nth Node From End of List /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; *

2015-04-29 15:05:12 300 1

转载 类图的几种关系总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)   1.泛化(Generalization) 【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种. 【箭头指向】

2015-04-27 09:28:07 318

原创 [刷题]Copy List with Random Pointer

[LintCode]Copy List with Random Pointer Version I HashMap /** * Definition for singly-linked list with a random pointer. * class RandomListNode { * int label; * RandomListNode next, ra

2015-04-26 19:35:06 295

原创 [刷题]Linked List Cycle

[LintCode]Linked List Cycle /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; * this.next

2015-04-26 12:21:51 262 1

原创 [刷题]Reorder List

[LintCode]Reorder List /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; * this.next

2015-04-24 22:20:55 264 1

原创 [刷题]Sort List

[LintCode]Sort List /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; * this.next = nul

2015-04-24 20:38:01 335 1

原创 [刷题]Partition List

[LintCode]Partition List /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; * this.next =

2015-04-24 09:31:58 287 1

原创 [刷题]Reverse Linked List II

[LintCode]Reverse Linked List II /** * Definition for ListNode * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null;

2015-04-22 20:10:11 303 1

原创 [刷题]Reverse Linked List

[LintCode]Reverse Linked List /** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * this.val = val; * this.

2015-04-22 19:43:24 251 1

原创 [刷题]Remove Duplicates from Sorted List II

[LintCode]Remove Duplicates from Sorted List II  Version 1 /** * Definition for ListNode * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x

2015-04-22 19:17:46 419 1

原创 [刷题]Remove Duplicates from Sorted List

[LintCode]Remove Duplicates from Sorted List /** * Definition for ListNode * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; *

2015-04-22 18:49:21 253 1

原创 [刷题]Implement Iterator of Binary Search Tree

[LintCode]Implement Iterator of Binary Search Tree /** * Definition of TreeNode: * public class TreeNode { * public int val; * public TreeNode left, right; * public TreeNode(int va

2015-04-22 09:56:33 297

原创 [刷题]Median of two Sorted Arrays

[LintCode]Median of two Sorted Arrays class Solution { /** * @param A: An integer array. * @param B: An integer array. * @return: a double whose format is *.5 or *.0 */ pu

2015-04-22 09:19:53 255

原创 [刷题]strStr

[LIntCode]strStr class Solution { /** * Returns a index to the first occurrence of target in source, * or -1 if target is not part of source. * @param source string to be scanned.

2015-04-21 09:27:10 254

原创 [刷题]Reverse Words in a String

[LIntCode]Reverse Words in a String public class Solution { /** * @param s : A string * @return : A string */ public String reverseWords(String s) { // 2015-4-14 熟悉相关

2015-04-14 20:00:56 230

原创 [刷题]Rotate String

[LintCode]Rotate String public class Solution { /* * param A: A string * param offset: Rotate string with offset. * return: Rotated string. */ public char[] rotateString

2015-04-14 16:35:28 277

原创 [刷题]Recover Rotated Sorted Array

[LintCode]Recover Rotated Sorted Array public class Solution { /** * @param nums: The rotated sorted array * @return: The recovered sorted array */ public void recoverRotatedSo

2015-04-14 11:44:53 294

原创 [刷题]Merge Sorted Array II

[LintCode]Merge Sorted Array II Version I class Solution { /** * @param A: sorted integer array A which has m elements, * but size of A is m+n * @param B: sorted inte

2015-04-13 18:07:55 385

原创 [刷题]Merge Sorted Array

[LintCode]Merge Sorted Array class Solution { /** * @param A and B: sorted integer array A and B. * @return: A new sorted integer array */ public ArrayList mergeSortedArray(A

2015-04-13 17:55:35 280

原创 [刷题]Remove Duplicates from Sorted Array II

[LintCode]Remove Duplicates from Sorted Array II public class Solution { /** * @param A: a array of integers * @return : return an integer */ public int removeDuplicates(int[

2015-04-12 19:21:24 246

原创 [刷题]Remove Duplicates from Sorted Array

[LintCode]Remove Duplicates from Sorted Array public class Solution { /** * @param A: a array of integers * @return : return an integer */ public int removeDuplicates(int[

2015-04-12 18:56:53 218

原创 [刷题]Find Peak Element

[LintCode]Find Peak Element class Solution { /** * @param A: An integers array. * @return: return any of peek positions. */ public int findPeak(int[] A) { // 2015-4-1

2015-04-12 17:57:40 339

原创 [刷题]First Bad Version

[LintCode]First Bad Version /** * public class VersionControl { * public static boolean isBadVersion(int k); * } * you can use VersionControl.isBadVersion(k) to judge wether * the kth cod

2015-04-11 12:15:11 327

原创 [刷题]Search a 2D Matrix II

[LintCode]Search a 2D Matrix II public class Solution { /** * @param matrix, a list of lists of integers * @param target, an integer * @return a boolean, indicate whether matrix

2015-04-11 11:55:46 250

原创 [刷题]Search a 2D Matrix

[LintCode]Search a 2D Matrix public class Solution { /** * @param matrix, a list of lists of integers * @param target, an integer * @return a boolean, indicate whether matrix conta

2015-04-11 11:39:07 260

原创 [刷题]Search in Rotated Sorted Array II

[LintCode]Search in Rotated Sorted Array II public class Solution { /** * param A : an integer ratated sorted array and duplicates are allowed * param target : an integer to be s

2015-04-07 22:49:54 249

原创 [刷题]Search in Rotated Sorted Array

[LintCode]Search in Rotated Sorted Array public class Solution { /** *@param A : an integer rotated sorted array *@param target : an integer to be searched *return : an integer

2015-04-07 22:24:25 235

原创 [刷题]Search Insert Position

[LintCode]Search Insert Position public class Solution { /** * param A : an integer sorted array * param target : an integer to be inserted * return : an integer */ publ

2015-04-07 22:01:54 256

原创 [刷题]Search for a Range

[LintCode]Search for a Range public class Solution { /** *@param A : an integer sorted array *@param target : an integer to be inserted *return : a list of length 2, [index1, i

2015-04-06 12:11:14 292 1

原创 [刷题]Binary Search

[LintCode]Binary Search class Solution { /** * @param nums: The integer array. * @param target: Target to find. * @return: The first position of target. Position starts from 0.

2015-04-01 22:07:26 279 1

原创 [刷题]Validate Binary Search Tree

[LintCode]Validate Binary Search Tree /** * Definition of TreeNode: * public class TreeNode { * public int val; * public TreeNode left, right; * public TreeNode(int val) { *

2015-04-01 20:07:12 309 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除