阅读《剑指offer》第二章
2013-10-19 17:58
134 查看
虽然是周末,广州的天气也别样好,有了初冬的感觉,但还是强忍住出去逛的
冲动,老老实实静下心来看看书。
《剑指offer》第二章,讲了许多笔试面试中考察的知识点。回想前半个月经历
了十多场笔试,真是与此书相见恨晚的感觉。要是早点翻阅此书,就不会如此狼狈了。
因此,很有必要记下其中的要点,一来加深理解,二来方便日后重温。另外,此书读起
来本身就很有趣的。
第一小节:C++基础
1.sizeof考察变量,类,虚函数在内存中的运行机制
2.复制构造函数,调用方式与原理,禁止复制构造函数值传递
3.const的用法
4.赋值操作符重载
第二小节:数据结构
1.数组,二维数组查找
2.字符串,字符数组,字符替换
3.链表,追赶指针
4.树,构造二叉树
5.栈,队列
第三小节:算法
1.排序
2.查找
3.递归与循环互相转换
第四小节:位运算
1.左移补0
2.右移补符号位
3.与相邻的比自己少的数‘&’运算,等价与将自己二进制表示的最右一个1变为0
简单基础的一章,花了两天时间来看,感觉对C++的理解还是很肤浅的,所以更加不能放松了。
冲动,老老实实静下心来看看书。
《剑指offer》第二章,讲了许多笔试面试中考察的知识点。回想前半个月经历
了十多场笔试,真是与此书相见恨晚的感觉。要是早点翻阅此书,就不会如此狼狈了。
因此,很有必要记下其中的要点,一来加深理解,二来方便日后重温。另外,此书读起
来本身就很有趣的。
第一小节:C++基础
1.sizeof考察变量,类,虚函数在内存中的运行机制
2.复制构造函数,调用方式与原理,禁止复制构造函数值传递
3.const的用法
4.赋值操作符重载
第二小节:数据结构
1.数组,二维数组查找
2.字符串,字符数组,字符替换
3.链表,追赶指针
4.树,构造二叉树
5.栈,队列
第三小节:算法
1.排序
2.查找
3.递归与循环互相转换
第四小节:位运算
1.左移补0
2.右移补符号位
3.与相邻的比自己少的数‘&’运算,等价与将自己二进制表示的最右一个1变为0
简单基础的一章,花了两天时间来看,感觉对C++的理解还是很肤浅的,所以更加不能放松了。
相关文章推荐
- thinking in java 阅读笔记 第二章 一切都是对象
- 【阅读】《head first javascript》第二章——存储数据
- 剑指offer-第二章排序之年龄排序
- PBRT阅读:第二章 几何和变换 第2.7 - 2.9节
- 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结——第二章 Java内存区域与内存溢出异常
- Thinking in Java第二章阅读小结
- thinking in java 阅读笔记 第二章 一切都是对象
- 关于剑指offer的阅读笔记
- 推荐系统实践阅读笔记——第二章 利用用户的行为数据
- thinking in java 阅读笔记 第二章 一切都是对象
- LINQ实战阅读笔记--第二章 C#语言的增强特性
- 第二章:阅读的层次——《如何阅读一本书》
- thinking in java 阅读笔记 第二章 一切都是对象
- 《代码大全》阅读笔记____[第二章] 用隐喻来更充分地理解软件开发
- 119day(阅读Core java第二章,常见的重言等值式)
- 剑指offer第二章python版
- 【书籍阅读】DeepLearning----第二章-线性代数
- 阅读计算机网络 笔记 (第二章)
- OpenGL编程指南之阅读笔记 第二章 状态管理和绘制几何物体
- C++ Primer阅读心得(第一章、第二章上)