上一页 1 2 3 4 5 6 ··· 13 下一页
摘要:迭代式服务器 实现字符回射 服务器端 客户端 上面代码中所使用的头文件(rio.h)及其实现(rio.c)在上篇博客里。 阅读全文
posted @ 2017-06-15 18:20 草滩小恪 阅读 (53) 评论 (0) 编辑
摘要:标准I/O VS 网络IO 标准I/O又称为标准I/O流,从某种意义上讲是 全双工 的,因为程序能够在同一个流上执行输入和输出。 Unix/Linux对网络的抽象是一种称为 套接字 的文件类型。和任何Unix/Linux文件一样,套接字也是用文件描述符来引用的,在这种情况下称为 套接字描述符 。引用 阅读全文
posted @ 2017-06-14 21:07 草滩小恪 阅读 (121) 评论 (0) 编辑
摘要:检索并打印一个DNS主机条目的 C 程序 Linux/Unix 编译: 测试: 阅读全文
posted @ 2017-06-14 15:40 草滩小恪 阅读 (52) 评论 (0) 编辑
摘要:C++ 中的内存区 Const Data: The const data area stores string literals and other data whose values are known at compile time. No objects of class type can e 阅读全文
posted @ 2017-06-08 20:39 草滩小恪 阅读 (65) 评论 (0) 编辑
摘要:"题目链接" 思路: 二分查找的变形, 注意开头和结尾是相同数字时的特殊情况。 阅读全文
posted @ 2017-04-25 20:20 草滩小恪 阅读 (64) 评论 (0) 编辑
摘要:二叉树遍历的递归写法: cpp vector preorderTraversal(TreeNode root) { vector res; stack temp; if(root == NULL) return res; temp.push(root); while(!temp.empty()) { 阅读全文
posted @ 2017-04-24 19:48 草滩小恪 阅读 (200) 评论 (0) 编辑
摘要:题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 "题目链接" 解题思路:详见代码 注意事项:注意错 阅读全文
posted @ 2017-04-23 22:43 草滩小恪 阅读 (57) 评论 (0) 编辑
摘要:"题目链接" 思路: 先排序,再 DFS 回溯时进行去重。 阅读全文
posted @ 2017-04-23 20:19 草滩小恪 阅读 (36) 评论 (0) 编辑
摘要:"题目链接" 思路: 简单回溯。 阅读全文
posted @ 2017-04-23 15:59 草滩小恪 阅读 (25) 评论 (0) 编辑
摘要:红黑树 红黑树可以看做是对二叉搜索树的改进,红黑树的红黑性质限制了红黑树的树高 left)` 1. z 的叔节点为红色。 叔节点着黑,父节点着黑,祖父节点着红, z 指向 祖父节点。 2. z 的叔节点为黑色,且 z 为右孩子。z 指向父节点 然后左旋: 3. z 的叔节点为黑色,且 z 为左孩子。 阅读全文
posted @ 2017-04-23 13:58 草滩小恪 阅读 (34) 评论 (0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页