首页 > 新文章
  • [综合面试] 计算机面试书籍与求职网站推荐 is a project mainly written in , based on the ....

  • Mastering Algorithms with C中文版附带源码说明 is a project mainly written in , based on the .Mastering Algorithm with C是一本非常经典和独具个性的算法书,主要是从程序员的角度,对算法领域的基本内容,通过C语言进行源码实现,其附带的源码非常详细,对初接触这个领域的程序员很有参考价值.我特地将该书源码的使用方法做了笔记,放在这样,以便日后参考. 下面是该书的封面: 1.首先从OReilly...

  • 交互两个数(不引入第三个变量) is a project mainly written in , based on the .参见下面的代码示例: #include ...

  • 删除链表中的重复项 is a project mainly written in , based on the .方法一:时间优先 建立一个hash_set,key为链表中已经遍历的节点内容,开始时为空。 从头开始遍历链表中的节点: - 如果节点内容已经在hash_set中存在,则删除此节点,继续向后遍历; - 如果节点内容不在hash_set中,则保留此节点,将节点内容添加到hash_set中,继续向后遍历。 这里STL没有hash_...

  • C/C++面试题分享 is a project mainly written in , based on the .1、指针和引用的区别? 答:引用是在C++中引入的。它们之间的区别有: (1)       非空区别:指针可以为空,而引用不能为空 (2)       可修改区别:如果指针不是常指针,那么就可以修改指向,而引用不能 (3)       初始化区别:指针在定义时可以不用初始化,而引用在定义的同时必须初始化 2...

  • Tree类型题目需要用到的头文件tree.h is a project mainly written in , based on the .下面是树类型题目需要用到的头文件tree.h,请包含在cpp文件中编译,而不是放在c文件中编译,比如查找树中两个节点的最低公共父结点的题common_parent_in_tree.cpp,编译它的方法是: g++ -g common_parent_in_tree.cpp -o common_parent_in_tree 下...

  • 链表类型题目需要用到的头文件list.h is a project mainly written in , based on the .下面是后面链表相关题目中需要用到的链表结点的定义和相关操作函数,参见下面的list.h文件: 注意链表结点的定义采用cpp的定义方式,它会被cpp的文件调用。比如后面删除链表重复结点的文件del_repeated_list.cpp中的编译方式: g++ -g del_repeated_list.cpp -o del_repeate...

  • 一道题弄明白二维数组的指针 is a project mainly written in , based on the .#include int main(int args,char ** argv) {int map[3][3]={{1,2,3},{4,5,6},{7,8,9}};int **pMap=(int **)map;printf("%d ",map);//数组的首地址printf("%d ",*(map+1));//数...

  • BST(binary search tree)类型题目需要用到的头文件binary_tree.h is a project mainly written in , based on the .下面是二叉搜索树需要用到的头文件binary_tree.h #include struct BinaryTreeNode{int value;BinaryTreeNode* pLeft;BinaryTreeNode* pRight; };BinaryTreeNode* CreateBinaryTreeNod...

  • 有一个1亿结点的树,已知两个结点, 求它们的最低公共祖先! is a project mainly written in , based on the .对该问题,分为如下几种情形讨论: 情形一: 假如该树为二叉树,并且是二叉搜索树, 依据二叉搜索树是排过序的, 我们只需要从树的根结点开始,逐级往下,和两个输入的结点进行比较. 如果当前结点的值比两个结点的值都大,那么最低的公共祖先一定在当前结点的左子树中,下一步遍历当前结点的左子节点. 如果当前结点的值比两个结点的值都小,那么...

  • 中体骏彩C++面试题 is a project mainly written in , based on the .下面是我凭记忆想到的几个题目,有需要的同学就拿去吧,我也算做了点善事. 中体骏彩C++笔试题 2013-11-18 1.指针的含义是:B A.名字 B.地址 C.名称 D.符号 2.给出下面的程序输出: #include #include #include ...

  • 将BST转换为有序的双向链表! is a project mainly written in , based on the .在二叉树中,每个结点都有两个指向子结点的指针. 在双向链表中, 每个结点也有两个指针,它们分别指向前一个结点和后一个结点.由于这两种结构的相似性, 同时二叉搜索树也是一种排过序的数据结构, 因此在理论上有可能实现二叉搜索树和排序的双向链表之间的转换. 下面的文件BST_to_DL.cpp将BST转换为排序过的双向链表,请参加代...

  • Webkit入门准备 is a project mainly written in , based on the .《webkit入门准备》 1.      C++ a)        Webkit代码风格 b)        Inline c)        Const d)        构造与析构 e)        重载 f)         继承 2.      泛式编程 a)        Vecto...

  • 永成科技C++笔试题 is a project mainly written in , based on the .最后几个题有点难度,在这里说一下: 永成科技C++笔试题 2013-11-19 1.将1亿以内的质数存到一个超级大的数组中,用算法如何实现? 使用"筛法"求解1亿以内的质数的程序的思路: 先动态分配1亿个bit(总计12500000字节),用字节中的每一位代表每一个整数,首先将代表奇数的那些bit位置1,也就是代表偶数(合...

  • 在Ubuntu 12.04 64bit上配置,安装和运行go程序 is a project mainly written in , based on the .注意: 下面的安装配置均遵从官网或是教材《Go语言程序设计》中的部分内容. 顺便说下,这是一本很难得的Go语言的入门教程,非常基础和全面。起初我因为这本书的封面比较讨厌它,闲置几年之后,一次偶尔要用时静心翻阅之后,发现写得还不错,而且作者的官网 http://www.qtrac.eu/gobook.html 是一直在更...

  • Chrome 硬件渲染(GPU Accelerated Compositing in Chrome) is a project mainly written in , based on the .原文链接 http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome chrome 中集成了webkit,这篇文章对webkit 硬件渲染过程有详细的介绍,很好。 简介 这篇文档讲解chrome硬件加...

  • ATS程序功能和使用方法详解 is a project mainly written in , based on the .转载自https://blog.zymlinux.net/index.php/archives/374 Apache Traffic Server的程序文件,与传统的服务器系统有大不同,这里我们将会对这些文件进行详细的解读,并尽可能的对程序的功能和基本用法、参数等进一步说明,以利于新入门的同学们快速上手。 本文中,我们以Fedor...

  • Tafficserver旁路接入方案综述 is a project mainly written in , based on the .随着宽带技术的加速普及,目前,几款高性能开源CDN方案在广大开源爱好团队的充分的测试、企业服务应用验证中破壳而出。实际这个地球的互联网用户都在知情与不知情之间使用了ATS的环保服务。...

  • 常用Linux命令总结 is a project mainly written in , based on the .常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来搜索gz格式的文件中的匹配行内容 gunzip -c 不真正解压.gz文件,而是检查该文件,不会生成多余的文件 gunzip -...

  • 为方便ATS管理建立的一些命令别名 is a project mainly written in , based on the .alias alog='cd /usr/local/var/log/trafficserver;pwd' alias ats='cd /usr/local/etc/trafficserver;pwd' alias apl='cd /usr/local/libexec/trafficserver;pwd' alias ajc='ps...