自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生琴弦

ONE is all.

  • 博客(54)
  • 收藏
  • 关注

原创 Technical Interview Questions

算法面试题集锦。Google, Indeed等公司面试面经。

2016-11-12 10:25:59 536

原创 Python Web Development with Flask

1. Flask1.1 How Flask Routing Works…2. Flask-Admin…3. Flask-SQLAlchemy…AlembicQ1: How to clear history and run all migrations from the beginning?A1: Following works in Vagrant, dropdb SNEAKERBANK crea

2016-11-10 19:29:57 456

转载 Python中的多继承

Python和C++一样,支持多继承。概念虽然容易,但是困难的工作是如果子类调用一个自身没有定义的属性,它是按照何种顺序去到父类寻找呢,尤其是众多父类中有多个都包含该同名属性。class P1 #(object): def foo(self): print 'p1-foo' class P2 #(object): def foo(self):

2016-11-25 12:01:04 449

原创 [TODO]LeetCode 37. Sudoku Solver

Problem Statement(Source) Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character '.'.You may assume that there will be only one unique solution.

2016-11-15 22:47:24 287

原创 LeetCode 282. Expression Add Operators

Problem Statement(Source) Given a string that contains only digits 0-9 and a target value, return all possibilities to add binary operators (not unary) +, -, or * between the digits so they evaluate to

2016-11-14 21:32:35 358

原创 LeetCode 327. Count of Range Sum

Problem Statement(Source) Given an integer array nums, return the number of range sums that lie in [lower, upper] inclusive. Range sum S(i, j) is defined as the sum of the elements in nums between ind

2016-11-14 08:57:27 436

原创 LeetCode 432. All O`one Data Structure

Problem Statement(Source) Implement a data structure supporting the following operations:Inc(Key) - Inserts a new key with value 1. Or increments an existing key by 1. Key is guaranteed to be a non-em

2016-11-13 23:32:10 887

原创 LeetCode 381. Insert Delete GetRandom O(1) - Duplicates allowed

Problem Statement(Source) Design a data structure that supports all following operations in average O(1) time.Note: Duplicate elements are allowed.insert(val): Inserts an item val to the collection.r

2016-11-13 23:02:18 257

原创 LeetCode 126. Word Ladder II

Problem Statement(Source) Given two words (beginWord and endWord), and a dictionary’s word list, find all shortest transformation sequence(s) from beginWord to endWord, such that:Only one letter can b

2016-11-13 21:42:05 715

原创 LeetCode 127. Word Ladder

(Source) Given two words (beginWord and endWord), and a dictionary’s word list, find the length of shortest transformation sequence from beginWord to endWord, such that:Only one letter can be changed

2016-11-13 19:00:07 277

原创 LeetCode 44. Wildcard Matching

Problem Statement(Source) Implement wildcard pattern matching with support for '?' and '*'.'?' Matches any single character.'*' Matches any sequence of characters (including the empty sequence).The ma

2016-11-13 15:55:31 248

原创 LeetCode 456. 132 Pattern

Problem Statement(Source) Given a sequence of n integers a1,a2,...,ana_1, a_2, ..., a_n, a 132 pattern is a subsequence ai,aj,aka_i, a_j, a_k such that i < j < k and ai<ak<aja_i < a_k < a_j. Design an

2016-11-13 14:26:15 935

原创 LeetCode 454. 4Sum II

Problem Statement(Source) Given four lists A, B, C, D of integer values, compute how many tuples (i, j, k, l) there are such that A[i] + B[j] + C[k] + D[l] is zero.To make problem a bit easier, all A,

2016-11-13 14:10:41 894

原创 LeetCode 459. Repeated Substring Pattern

Problem Statement(Source) Given a non-empty string check if it can be constructed by taking a substring of it and appending multiple copies of the substring together. You may assume the given string co

2016-11-13 11:37:19 925

原创 LeetCode 455. Assign Cookies

Problem Statement(Source) Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie. Each child i has a greed factor gig_i, which

2016-11-13 11:16:33 631

原创 LeetCode 335. Self Crossing

Problem Statement(Source) You are given an array x of n positive numbers. You start at point (0,0) and moves x[0] metres to the north, then x[1] metres to the west, x[2] metres to the south, x[3] metre

2016-11-13 09:23:49 266

原创 LeetCode 324. Wiggle Sort II

Problem Statement(Source) Given an unsorted array nums, reorder it such that nums[0] < nums[1] > nums[2] < nums[3]....Example: (1) Given nums = [1, 5, 1, 1, 6, 4], one possible answer is [1, 4, 1, 5,

2016-11-13 08:41:36 264

原创 LeetCode 458. Poor Pigs

Problem Statement(Source) There are 1000 buckets, one and only one of them contains poison, the rest are filled with water. They all look the same. If a pig drinks that poison it will die within 15 min

2016-11-12 18:36:45 2143

原创 LeetCode 457. Circular Array Loop

Problem Statement(Source) You are given an array of positive and negative integers. If a number n at an index is positive, then move forward n steps. Conversely, if it’s negative (-n), move backward n

2016-11-12 18:10:46 1682

原创 LeetCode 451. Sort Characters By Frequency

Problem Statement(Source) Given a string, sort it in decreasing order based on the frequency of characters.Example 1:Input:"tree"Output:"eert"Explanation:'e' appears twice while 'r' and 't' both app

2016-11-12 17:43:36 622

原创 LeetCode 450. Delete Node in a BST

Problem Statement(Source) Given a root node reference of a BST and a key, delete the node with the given key in the BST. Return the root node reference (possibly updated) of the BST.Basically, the dele

2016-11-12 17:34:29 617

原创 LeetCode 449. Serialize and Deserialize BST

Problem Statement(Source) Serialization is the process of converting a data structure or object into a sequence of bits so that it can be stored in a file or memory buffer, or transmitted across a netw

2016-11-12 16:58:35 554

原创 LeetCode 448. Find All Numbers Disappeared in an Array

Problem Statement(Source) Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements of [1, n] inclusive that do not appe

2016-11-12 16:50:52 1013

原创 LeetCode 445. Add Two Numbers II

Problem Statement(Source) You are given two linked lists representing two non-negative numbers. The most significant digit comes first and each of their nodes contain a single digit. Add the two number

2016-11-12 16:37:30 779

原创 LeetCode 433. Minimum Genetic Mutation

Problem Statement(Source) A gene string can be represented by an 8-character long string, with choices from "A", "C", "G", "T".Suppose we need to investigate about a mutation (mutation from “start” to

2016-11-12 16:18:44 1656

原创 LeetCode 437. Path Sum III

Problem Statement(Source) You are given a binary tree in which each node contains an integer value.Find the number of paths that sum to a given value.The path does not need to start or end at the root

2016-11-12 11:24:47 317

原创 LeetCode 407. Trapping Rain Water II

Problem Statement(Source) Given an m x n matrix of positive integers representing the height of each unit cell in a 2D elevation map, compute the volume of water it is able to trap after raining.Note:

2016-11-08 22:29:55 353

原创 LeetCode 400. Nth Digit

Problem Statement(Source) Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …Note: n is positive and will fit within the range of a 32-bit signed integer (n < 2312

2016-11-07 23:17:42 263

原创 [TODO]LeetCode 85. Maximal Rectangle

Problem Statement(Source) Given a 2D binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1’s and return its area.For example, given the following matrix:1 0 1 0 01 0 1 1

2016-11-07 20:59:51 225

原创 LeetCode 174. Dungeon Game

Problem Statement(Source) The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. Our valiant kni

2016-11-07 20:45:29 242

原创 LeetCode 179. Largest Number

Problem Statement(Source) Given a list of non negative integers, arrange them such that they form the largest number.For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.Note: The

2016-11-07 09:17:57 197

原创 LeetCode 88. Merge Sorted Array

Problem Statement(Source) Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.Note: You may assume that nums1 has enough space (size that is greater or equal to

2016-11-07 08:53:40 216

原创 LeetCode 384. Shuffle an Array

Problem Statement(Source) Shuffle a set of numbers without duplicates.Example:// Init an array with set 1, 2, and 3.int[] nums = {1,2,3};Solution solution = new Solution(nums);// Shuffle the array [1

2016-11-07 08:39:29 179

原创 LeetCode 42. Trapping Rain Water

Problem Statement(Source) Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1

2016-11-06 21:58:56 345

原创 LeetCode 447. Number of Boomerangs

Problem Statement(Source) Given n points in the plane that are all pairwise distinct, a “boomerang” is a tuple of points (i, j, k) such that the distance between i and j equals the distance between i a

2016-11-06 10:36:48 1105

原创 LeetCode 446. Arithmetic Slices II - Subsequence

Problem Statement(Source) A sequence of numbers is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is the same.For example, these

2016-11-06 10:30:49 2377

原创 LeetCode 453. Minimum Moves to Equal Array Elements

Problem Statement(Source) Given a non-empty integer array of size n, find the minimum number of moves required to make all array elements equal, where a move is incrementing n - 1 elements by 1.Example

2016-11-06 10:04:16 1190

原创 LeetCode 452. Minimum Number of Arrows to Burst Balloons

Problem Statement(Source) There are a number of spherical balloons spread in two-dimensional space. For each balloon, provided input is the start and end coordinates of the horizontal diameter. Since i

2016-11-06 10:00:18 786

原创 LeetCode 390. Elimination Game

Problem Statement(Source) There is a list of sorted integers from 1 to n. Starting from left to right, remove the first number and every other number afterward until you reach the end of the list.Repea

2016-11-05 19:42:58 337

原创 LeetCode 398. Random Pick Index

Problem Statement(Source) Given an array of integers with possible duplicates, randomly output the index of a given target number. You can assume that the given target number must exist in the array.No

2016-11-05 19:20:28 344

空空如也

空空如也

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

TA关注的人

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