- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 LeetCode 049 Group Anagrams
题目:给出一组字符串,要求把由变化字母顺序而构成的单词(Anagram)归类。同一组中的单词要按字典序排列。
2016-05-30 09:18:31 285
原创 Real-Time Rendering Chapter 1~6 读书笔记
第一章:Introduction概述书中符号的用法第二章:The Graphics Rendering Pipeline渲染管线:Application->Geometry->Rasterizer帧率的概念Application Stage:生成rendering primitives、碰撞检测、处理输入、处理动画等Geometry Stage: Model and View Tra
2016-05-26 04:30:31 685
原创 LeetCode 045 Jump Game II
题目给出一个数组,数组中的数字表示在这个位置上可以最多可以跳多远的距离。从0位置开始跳,问最少跳多少步可以到数组末尾。
2016-05-26 01:11:36 233
原创 LeetCode 044 Wildcard Matching
题目要求用模式串p匹配字符串s。p中可含有通配符’?’,’*’。’?’表示匹配任意一个字符,’*’表示匹配空串或任意字符串。
2016-05-26 00:56:52 221
原创 LeetCode 042 Trapping Rain Water
题目大意:通过一个一维数组给出一个地形截面图,要求下雨之后能蓄多少水。例如: Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.
2016-05-26 00:34:30 190
原创 LeetCode 041 First Missing Positive
题目要求:给出一个数组,要找这个数组中第一个不存在的正整数。只能使用O(n)的算法,只能占用额外常数空间。
2016-05-25 12:11:30 225
原创 LeetCode 039 Combination Sum
题目给出一正整数数组,和正整数target。使用数组中的数字组合得到target,要求返回所有这样的组合。
2016-05-25 11:44:15 204
原创 LeetCode 038 Count and Say
题目要求count-and-say字符串序列中的某项。其中count-and-say序列指: 第一项为“1” 第n项为从第n-1项构造得来:从n-1项中每次取出从开头最长连续相同的数字k,长度为l,在第n项中加入lk。
2016-05-25 11:35:46 178
原创 Game Engine Architecture Part I: Foundations 读书笔记
第一章:Introduction第二章第三章第四章
2016-05-18 10:48:44 539
原创 LeetCode 034 Search for a Range
题目要求在有序数组中找target的起始位置和结束位置,如果不存在target就返回-1。
2016-05-18 10:06:22 149
原创 LeetCode 033 Search in Rotated Sorted Array
题目:一个有序数组,把它左移几位,末尾的数转移到开头。依次作为输入: 例如 1 2 3 4 5 6 7 变成 4 5 6 7 1 2 3要求在其中搜索查找target,返回其位置,如果找不到,返回-1。
2016-05-18 09:58:02 253
原创 LeetCode 032 Longest Valid Parentheses
题目要求在由’(‘,’)’组成的字符串中找到最长合法子串,要求子串中括号配对合法。
2016-05-18 09:45:53 203
原创 LeetCode 031 Next Permutation
题目要求: 给出一个序列nums 例如 2 1 3 将其全排列用字典序排序: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 求出该序列nums的下一个字典序排列: 2 1 3的下一个是2 3 1,所以答案就是2 3 1。
2016-05-18 09:37:36 179
原创 LeetCode 030 Substring with Concatenation of All Words
题目描述:给出string s(设长度为n)vector<string> words (设有m个string)其中words中的string均为相同长度,要求在s中找出所有满足如下条件的子串位置:子串为words中所有字符串以任意次序排列后拼接的结果。
2016-05-17 10:56:33 216
原创 LeetCode 026 Remove Duplicates from Sorted Array
题目要求在有序数组中删掉重复的数。要求使用原有的数组空间。
2016-05-11 01:36:27 153
原创 LeetCode 025 Reverse Nodes in k-Group
题目大意,将链表按每k个节点分组,要求把每组组内反转,如果末尾不足k则不反转。并且要求使用链表原有空间。
2016-05-11 01:26:31 175
原创 LeetCode 021 Merge Two Sorted Lists
题目要求将两个有序链表l1、l2合并成一个有序链表。并且新链表中要使用原有的节点,不另开空间。
2016-05-07 13:34:26 178
原创 LeetCode 020 Valid Parentheses
题目要求判断一串括号是否合法。括号含有’(‘, ‘)’, ‘{‘, ‘}’, ‘[’ 和 ‘]’。括号需要配对正确,例如”()” 和 “()[]{}” 是合法的,但是 “(]”和”([)]”是不合法的。
2016-05-06 11:46:19 170
原创 LeetCode 019 Remove Nth Node From End of List
标题剧透的典型范例。题目大意就是要从链表中删掉倒数第n个节点。只允许扫描一次链表。
2016-05-06 11:36:16 163
原创 LeetCode 018 4Sum
题目要求在整数数组中找4个数,使和等于target。要求输出所有这样的4个数组合,每4个数的组合中要求从小到大排列。输出中不能有重复的4个数的组合。
2016-05-06 11:21:46 128
原创 LeetCode 017 Letter Combinations of a Phone Number
题目描述:手机键盘上一个数字可以对应多个字母,有如下对应关系:2:"abc"3:"def"4:"ghi"5:"jkl"6:"mno"7:"pqrs"8:"tuv"9:"wxyz"输入一串数字,求可对应的字符串的所有组合。
2016-05-05 12:19:18 243
原创 LeetCode 015 3Sum
题目大意是在一个数组中找三个数,使和等于0。要求返回所有满足条件的3个数的组合,按字典序排序,忽略重复的组合。看到题目要先问一下整数的范围。要考虑一下整数范围很大很小的特殊情况。如果整数范围很大,就需要考虑比较的耗时。如果整数范围很小,就可以用O(n)的排序。这个题目里整数是int类型的任何整数。有以下几种思路:枚举3个数字,时间复杂度O(n^3),肯定不行。先排序,枚举两个数字,二分查找第三个
2016-05-04 12:10:43 177
基于稀疏表示的人脸识别代码
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人