博主上大二了,接触linux自我认为还是一个有小小追求的人,觉得一直漂浮在上层没有根基,于是还是想看看linux内核,便重新看是看pointers on c扎实c语言基础。不再急功近利,不再认为看完书就学到了知识,实践出真知,自己动手才是王道。不多说,就用一个以前我写过的例子嘲讽以前的我吧! ...
分类:
编程语言 时间:
2015-12-18 23:59:27
阅读次数:
342
Populating Next Right Pointers in Each NodeMy SubmissionsQuestionTotal Accepted:72323Total Submissions:199207Difficulty:MediumGiven a binary tree s...
分类:
其他好文 时间:
2015-12-17 19:07:33
阅读次数:
127
public class Solution { public void connect(TreeLinkNode root) { if (root == null) { return; } TreeLinkNode pre = r...
分类:
其他好文 时间:
2015-12-02 14:14:52
阅读次数:
98
Given a linked list, determine if it has a cycle in it.Follow up:Can you solve it without using extra space?解题思路:If we have 2 pointers - fast and slow...
分类:
其他好文 时间:
2015-11-13 06:17:45
阅读次数:
176
题意: 给一棵满二叉树,要求将每层的节点从左到右用next指针连起来,层尾指向NULL即可。思路: 可以递归也可以迭代。需要观察到next的左孩子恰好就是本节点的右孩子的next啦。 (1)递归:这个更快。 1 /** 2 * Definition for binary tree with ...
分类:
其他好文 时间:
2015-11-04 00:26:29
阅读次数:
197
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 stil...
分类:
其他好文 时间:
2015-10-27 23:56:42
阅读次数:
252
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; }Populate each next pointe...
分类:
其他好文 时间:
2015-10-27 13:21:21
阅读次数:
213
这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an arr...
分类:
编程语言 时间:
2015-10-21 15:46:09
阅读次数:
164
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; }Populate each next pointe...
分类:
其他好文 时间:
2015-10-21 12:39:29
阅读次数:
139
第十四章 预处理器我跳过了先进的指针主题的章节。太多的技巧,太学科不适合今天的我。但我真的读,读懂。假设谁读了私下能够交流一下。有的小技巧还是非常有意思。预处理器这一章的内容。大家肯定都用过。什么#include,#define #ifdef #undef这些,可是绝对用的不多。作为全面了解学C,还...
分类:
其他好文 时间:
2015-10-18 20:03:46
阅读次数:
144