bfs + 记住每层的前一个节点像是linkedlist 层次递进法— 充分利用perfect tree 的性质, 记住下一层, 下一层有才对其进行遍历, 内部循环操作本层的子节点 双循环(通过next) : 外层遍历(记住下层节点的起始位置left)- 向下遍历-- 内循环(通过cur.next) ...
分类:
其他好文 时间:
2017-08-06 20:56:11
阅读次数:
146
Clean Java two-pointers solution (no trim( ), no split( ), no StringBuilder) 窗口指针找单词, in-place删除空格类似于数组中删除重复的元素, 所以先把其转化为数组 trim的实现用双指针 while(r < n) { ...
分类:
其他好文 时间:
2017-07-31 17:15:04
阅读次数:
149
windows 核心编程中讲过 SEH 结构化异常处理 ::SetUnhandledExceptionFilter(MyUnhandledExceptionFilter); LONG WINAPI MyUnhandledExceptionFilter(EXCEPTION_POINTERS* exp)... ...
分类:
编程语言 时间:
2017-07-28 15:46:45
阅读次数:
231
题目: Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tree could be any binary tree? Would your previous solution ...
分类:
编程语言 时间:
2017-07-24 17:28:38
阅读次数:
226
c和指针(《pointers on c》) 8.1.11 一个字符串,如"hello",一般为字符串常量,可以用它对字符指针赋值,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如: char *p = "hello"; 或者 char *p; p="hello"; C++STL之string ...
分类:
编程语言 时间:
2017-07-23 13:40:44
阅读次数:
153
Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tree could be any binary tree? Would your previous solution sti ...
分类:
其他好文 时间:
2017-07-17 09:58:00
阅读次数:
164
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } Populate each next pointer to point to its ne ...
分类:
其他好文 时间:
2017-07-17 09:54:43
阅读次数:
174
2017年7月11日18:33:41C指针 该看地址:http://www.runoob.com/cprogramming/c-pointers.html1.学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成 ...
分类:
编程语言 时间:
2017-07-11 21:19:07
阅读次数:
200
//the basic idea is, keep a hashmap which stores the characters in string as keys and their positions as values, and keep two pointers which define th... ...
分类:
其他好文 时间:
2017-07-10 10:23:50
阅读次数:
149