- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 DFS专题-【LeetCode】39. Combination Sum
排列组合类的题目是DFS的一个比较经典的案例。Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to...
2018-08-21 12:18:07
216
原创 DFS专题--【LeetCode】17. Letter Combinations of a Phone Number
Input:Digit string "23"Output: ["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].中心思想:找出input digit string对应的数字的全部集合。本质就是若干for循环。dfs类题目,可以把要输出的
2018-08-21 10:59:13
220
原创 【leetcode】Anagrams
class Solution {public: string sortedString(string &str){ int count[26]; string sortedStr = ""; for(int i = 0; i < 26; i++){ count[i] =
2015-07-31 20:18:23
583
原创 【leetcode】Rotate List
class Solution {public: ListNode* rotateRight(ListNode* head, int k) { if(head == NULL) return head; ListNode *p = head; int len = 0; while(p->next){ p
2015-07-31 16:35:04
330
原创 【leetcode】Sort Colors
class Solution {public: void sortColors(vector& nums) { int count[3] ={0, 0, 0}; int element = 0; for(int i = 0; i < nums.size(); i++){ count[nums[i]]++;
2015-07-31 15:49:44
370
原创 【leetcode】Minimum Size Subarray Sum
以上是AC代码主要思路还是应用双指针 start 和 end1. 固定start 移动end 找到第一个满足大于等于s的长度2. 试着删除开始的几个元素,直到不满足s3. 如果2没有全部之前所存储的满足s的元素, 则继续加上end指针的指向的后面的元素4.循环2和3过程直到遍历了所有元素
2015-07-31 14:58:05
351
原创 【leetcode】Linked List Cycle
class Solution {public: bool hasCycle(ListNode *head) { if(head == NULL || head->next == NULL) return NULL; ListNode *fast = head; ListNode *slow = head; while(fas
2015-07-30 19:32:03
300
原创 【leetcode】Linked List Cycle II
class Solution {public: ListNode *detectCycle(ListNode *head) { if(head == NULL || head->next == NULL) return NULL; ListNode *fast = head; ListNode *slow = head;
2015-07-30 19:12:08
367
原创 【leetcode】Valid Palindrome
class Solution {public: bool isCharAndNum(char &c){ if(c >= '0' && c <= '9') return true; if(c >= 'A' && c <= 'Z') { c += 32; return true; }
2015-07-30 18:55:37
394
原创 【leetcode】Palindrome Linked List
以上是AC代码主要是方法还是双指针法两次利用双指针法:(1),翻转前一半节点(2),两个指针分别指向头结点和中间节点,以此比较各个节点的值注意:总结点个数为偶数时的情况
2015-07-29 16:24:46
410
原创 【leetcode】Delete Node in a Linked List
class Solution {public: void deleteNode(ListNode* node) { if(node == NULL || node->next == NULL) return; ListNode *temp = node->next; node->val = temp->val; node->next = temp->next; free(temp); }};
2015-07-16 14:16:52
445
转载 WIN7专业版32/64位更换系统语言注意
WIN7中文专业版安装英文语言包的方法 2013-05-26 11:49:26| 分类: 电脑知识 | 标签:win7 英文语言包 安装 突然决定将操作系统更换成英文版本的,主要是希望能够促进学习英语,在网上查了很多教程,发现大部分都是千篇一律,很多都是针对旗舰版的,对于专业版本等的操作没有好的方法,今天早上经过尝试,终于搞定了,现将方法记录下来,希望对大家有所帮助,具体步骤如下
2014-06-23 19:39:35
10765
原创 CABAC 学习(4)概率更新模型分析
CABAC- context-based adaptive binary arithmetic coding
2014-06-16 12:34:19
1939
原创 残差信号编码(residual coding) 和CABAC 中TU-level 的上下文parsing 代码分析
CABAC 是唯一一个应用到HEVC中的熵编码方式,
2014-06-16 10:54:52
4677
原创 _manifest.rc(1): error RC2135: file not found:。。。问题解决
VC2010运行HEVC software reference HM code 时, 出现_manifest.rc(1): error RC2135: file not found:查了半天资料,下面提供一种解决方法:双击VC2010输出窗口的error提示,会出现下面_manifest.rc窗口:1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 2
2014-02-17 16:45:28
9059
原创 打算从今天开始写一写视频标准HEVC HM代码的学习的总结了
由于之前没有写过C程序,现在读研了,发现要学的东西全是要用C++,算法之类的东西,不学没有办法了。还要兼顾硬件逻辑语言。。。。开始真的好难。所以借以此博客作为开始。关于HEVC前一段研究明白了熵编码CABAC部分。改了一部分代码。然后学习了国内的视频标准AVS的熵编码部分代码。因为AVS很少人研究,只能看标准和RM代码,花了很多时间,尤其在代码不是熟悉的情况下。详细的内
2013-10-29 14:21:50
1061
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人