自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 找工作小总结

找了一学期工作,零零碎碎刷了两遍leetcode,网上各种C++常见问题,JAVA常见问题,OS常见问题之类的每次面前都看了看,准备了一堆behavioral questioncareer fair投简历的公司:第一批全是一月底在TAMU的CAREER FAIR上投的,虽然我不是TAMU的。。。。。投了之后有后续的有NI, DELL, DENIM GROUP, MATHWORKS面试的公司

2015-04-30 09:38:31 1172

原创 LeetCode - Bitwise AND of Numbers Range

https://leetcode.com/problems/bitwise-and-of-numbers-range/Given a range [m, n] where 0 For example, given the range [5, 7], you should return 4.一开始的时候,我是打算从m到n挨个AND,结果超时了,后来发现既然是AND,那么只需要

2015-04-19 23:07:25 552

原创 LeetCode - Merge k Sorted Lists

https://leetcode.com/problems/merge-k-sorted-lists/Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.CSDN坑爹博客,之前明明写过这篇,居然找不到了!之前用JAVA写的代码,现在是用

2015-04-19 00:07:33 333

原创 LeetCode - Valid Parenthesis

https://leetcode.com/problems/valid-parentheses/Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must cl

2015-04-18 22:30:35 381

原创 LeetCode - Maxmimum Gap

https://leetcode.com/problems/maximum-gap/Given an unsorted array, find the maximum difference between the successive elements in its sorted form.Try to solve it in linear time/space.Ret

2015-04-16 08:11:51 405

原创 LeetCode - LRU Cache

https://leetcode.com/problems/lru-cache/Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.get(key) - Get the

2015-04-16 06:45:20 289

原创 LeetCode - Populating Next Right Pointers in Each Node I && II

Populating Next Right Pointers in Each Node Ihttps://leetcode.com/problems/populating-next-right-pointers-in-each-node/Given a binary tree struct TreeLinkNode { TreeLinkNode *left

2015-04-16 01:11:53 277

原创 LeetCode - Binary Tree Postorder Traversal

https://leetcode.com/problems/binary-tree-postorder-traversal/这道题不用递归的话思路还是挺复杂的,网上有用一个栈的,有用两个栈的,我这里写的是用一个栈的,就是一直有一个pre和current的指针,来记录上一个被加入到结果list或者被进入栈的节点。当pre是current的父节点时,说明pre还没有处理过(postorder)

2015-04-16 00:47:02 336

原创 LeetCode - Binary Tree Maximum Path Sum

https://leetcode.com/problems/binary-tree-maximum-path-sum/这道题可以用递归做,首先,应该有一个全局变量来保存当前遇到的最大path值。对于每个节点而言,经过它的最大path值,应该是左边的最大path加右边的最大path加自己,如果左边或者右边的最大path是负数,那么就不加这一部分。另外,对于这个节点的父节点而言,经过父节点

2015-04-16 00:23:29 339

原创 LeetCode - Palindrome Partitioning I && II

Palindrome Partitioning Ihttps://leetcode.com/problems/palindrome-partitioning/Given a string s, partition s such that every substring of the partition is a palindrome.Return all possibl

2015-04-15 23:33:36 335

原创 Google电面面经总结

1. 上来问了tree里node求和的问题  很简单  然后follow up 给一个range 求range里的node值的和,不是path sum  是所有节点的求和   然后给个range 值在range之内就加进去    然后分析不同的树怎么优化2. encoding,把 abcccdaa 这种字符串变为 ab3xcd2xa 这种3. 给一个String的array,问

2015-04-13 01:48:27 3026

原创 LeetCode - Regular Expression Matching

https://leetcode.com/problems/regular-expression-matching/Implement regular expression matching with support for '.' and '*'.'.' Matches any single character.'*' Matches zero or more of the p

2015-04-12 09:07:53 328

原创 LeetCode - Candy

https://leetcode.com/problems/candy/There are N children standing in a line. Each child is assigned a rating value.You are giving candies to these children subjected to the following require

2015-04-12 03:17:05 384

原创 LeetCode - Recover Binary Search Tree

https://leetcode.com/problems/recover-binary-search-tree/Two elements of a binary search tree (BST) are swapped by mistake.Recover the tree without changing its structure.Note:A solution

2015-04-11 02:16:53 425

原创 LeetCode - N-Queens I && II

N-Queens Ihttps://leetcode.com/problems/n-queens/Given an integer n, return all distinct solutions to the n-queens puzzle.Each solution contains a distinct board configuration of the n-q

2015-04-11 01:25:00 324

原创 LeetCode - Permutations II

https://leetcode.com/problems/permutations-ii/Given a collection of numbers that might contain duplicates, return all possible unique permutations.For example,[1,1,2] have the following un

2015-04-11 00:43:36 290

原创 LeetCode - Permutations

https://leetcode.com/problems/permutations/Given a collection of numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[1,2,3], [1,3,2], [2,1,3], 

2015-04-11 00:40:14 309

原创 LeetCode - Word Break II

https://leetcode.com/problems/word-break-ii/Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word.Return all suc

2015-04-10 23:53:42 261

原创 LeetCode - Word Break

https://leetcode.com/problems/word-break/Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For

2015-04-10 04:57:01 294

原创 LeetCode - Dungeon Game

https://leetcode.com/problems/dungeon-game/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

2015-04-10 04:23:55 348

原创 LeetCode - Distinct Subsequences

https://leetcode.com/problems/distinct-subsequences/这道题一开始我还想用 two pointers , backtracking来做,后来想这个是算个数,backtracking太复杂了,而且也没想到很明确的做法。后来看tag发现是DP题,分析一下:         a   b    c   d   a   e   b   ca

2015-04-10 00:43:08 234

原创 LeetCode - Decode Ways

https://leetcode.com/problems/decode-ways/A message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1'B' -> 2...'Z' -> 26Given an encoded m

2015-04-10 00:17:21 203

原创 LeetCode - Edit Distance

https://leetcode.com/problems/edit-distance/Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)You ha

2015-04-09 23:32:22 221

原创 LeetCode - Generate Parentheses

https://leetcode.com/problems/generate-parentheses/Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution

2015-04-09 23:05:17 243

原创 LeetCode - Interleaving String

https://leetcode.com/problems/interleaving-string/Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.For example,Given:s1 = "aabcc",s2 = "dbbca",When s3 =

2015-04-09 22:47:30 180

原创 LeetCode - Maximum Depth of Binary Tree

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 the longest path from the root node down

2015-04-08 01:11:40 331

原创 LeetCode - Validate Binary Search Tree

https://leetcode.com/problems/validate-binary-search-tree/Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of

2015-04-08 00:32:21 282

原创 LeetCode - Longest Palindromic Substring

https://leetcode.com/problems/longest-palindromic-substring/Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists

2015-04-07 01:47:18 224

原创 LeetCode - Longest Valid Parentheses

https://leetcode.com/problems/longest-valid-parentheses/Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.

2015-04-07 01:07:21 336

原创 LeetCode - One Edit Distance

https://leetcode.com/problems/one-edit-distance/Given two strings S and T, determine if they are both one edit distance apart.One Edit Distance即是:1. 插入一个字符2. 更改一个字符, 如ab->ac所以分情况是:1. 如果两

2015-04-07 00:42:53 217

原创 LeetCode - Read N Characters Given Read4 I && II

https://leetcode.com/problems/read-n-characters-given-read4/The API: int read4(char *buf) reads 4 characters at a time from a file.The return value is the actual number of characters read. F

2015-04-06 23:45:34 340

原创 LeetCode - Restore IP Addresses

https://leetcode.com/problems/restore-ip-addresses/Given a string containing only digits, restore it by returning all possible valid IP address combinations.For example:Given "2552551113

2015-04-04 07:10:19 219

原创 LeetCode - Reverse Words in a String I && II

https://leetcode.com/problems/reverse-words-in-a-string/这道题O(n)的方法很简单,就是遍历字符串,找到一个词就放到list里面,遍历完后把list里面的单词从后往前连起来就行。而且本来我想用JAVA的s.split(" ")函数的,结果leetcode的用例全部都是不规律的,两个单词间N多空格,或者字符串前后都是空格之类的,所以用s

2015-04-04 06:24:36 349

原创 LeetCode - Scramble String

https://leetcode.com/problems/scramble-string/Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.Below is one possible represe

2015-04-04 05:17:15 304

原创 LeetCode - Simplify Path

https://leetcode.com/problems/simplify-path/Given an absolute path for a file (Unix-style), simplify it.For example,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"clic

2015-04-04 04:45:18 238

原创 LeetCode - Text Justification

https://leetcode.com/problems/text-justification/Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified.

2015-04-04 04:15:28 379

原创 LeetCode - Wildcard Matching

https://leetcode.com/problems/wildcard-matching/Implement wildcard pattern matching with support for '?' and '*'.'?' Matches any single character.'*' Matches any sequence of characters (inclu

2015-04-03 23:55:38 523

原创 LeetCode - ZigZag Conversion

https://leetcode.com/problems/zigzag-conversion/The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed

2015-04-03 22:45:57 186

原创 LeetCode - Merge Two Sorted Lists

https://leetcode.com/problems/merge-two-sorted-lists/这用到的就是merge sort里面的merge函数,只不过这里是在merge list。public class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { Li

2015-04-03 05:40:46 177

原创 LeetCode - Reverse Linked List II

https://leetcode.com/problems/reverse-linked-list-ii/这道题跟其他reverse node 的题差不多,只要找到需要reverse的node之前的那个node,再把这个node后面的n-m+1个node掉转就行。如果head node也需要被reverse的话,它之前没有node了,所以需要在前面加一个dummy nodepublic

2015-04-03 05:12:11 243

空空如也

空空如也

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

TA关注的人

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