![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试准备
文章平均质量分 74
randyjiawenjie
这个作者很懒,什么都没留下…
展开
-
C++实现String类
C++实现String类,还没有完成,待继续。有以下注意的点:(1)赋值操作符返回的是一个MyString&,而重载的+返回的是一个MyString。其中的原因参看《effective c++》,主要是返回引用的时候,必须返回必须在此函数之前存在的引用,因为引用是一个名字原创 2011-08-22 18:52:29 · 9508 阅读 · 3 评论 -
良好的代码风格
额,由于在简历中增加了一笔,“具有良好的代码风格”,所以,今天早上花时间来整理了一下。主要参考了《java编程风格》和陈皓的《编程修养》这篇文档。良好的编程风格1.一般原则2.格式规范3.命名约定4.文档约定5.编程约定1. 一般原则(1)原创 2011-09-16 13:52:59 · 5459 阅读 · 0 评论 -
IT公司智力题(持续跟新中)
请听题(用赵本山在《买车》的语气)1.有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?解答:用二进制的思路去思考,1000瓶药代表了1000种状态,那么1000用二进制表示可以用一个原创 2011-09-06 09:07:17 · 5301 阅读 · 4 评论 -
二叉树的常见问题及其解决程序
二叉树的常见问题有如下几个,如果解决好了,就跟链表一样轻松:唯一不一样的是,二叉树是非线性结构。常见的问题如下:二叉树的问题1.二叉树三种周游(traversal)方式:二叉树的问题1.二叉树三种周游(traversal)方式:2.怎样从顶部开始逐层打印二叉树结点数据3.如何判断一棵二叉树是否是平衡二叉树4.设计一个算法,找出二叉树上任意两个节点的最近共同父结点,复杂度如果原创 2011-09-13 19:57:55 · 30447 阅读 · 8 评论 -
C++面试题目集合(持续跟新)
与我前面写的C语言进阶知识点遥相呼应。这才是C++面试,网上的面试题有些太简单了。C++面试题目最多集中在对象的内存模型,记住了:如果用c/c++,内存都不清楚,还写个屁的程序!1.C++的虚函数是怎样实现的? C++的虚函数使用了一个虚函数表来存放了每一个虚函数的入口地址,这个虚函数表又使用一个虚函数指针来进行访问。通常,虚函数指针都放在对象模型的第一个位置存放,这原创 2011-09-28 14:07:41 · 2892 阅读 · 2 评论 -
操作系统概念辨析
额,简历中有一句“熟悉操作系统原理”,底层公司、设备商公司应该会要问这些东东吧。有几个问题总结一下:目录:1.信号量(semaphore),互斥量(mutex),事件,临界区概念解析2.自旋锁的概念3.单内核和微内核4.死锁的定义及其预防措施5.多进程和多线程的概念以及如何选择他们?6.linux系统通信机制7.简述段式内存管理下得虚拟内地到物理地址的映射8.什原创 2011-09-16 22:51:45 · 2618 阅读 · 1 评论