- 博客(3)
- 收藏
- 关注
原创 《剑指offer》读书笔记系列-3
《剑指offer》读书笔记——第三章:高质量的代码一、面试官谈代码质量二、代码的规范性三、代码的完整性1.数组2.字符串3.链表4.树5.栈和队列四、算法和数据操作1.查找和排序2.递归和循环3.位运算总结 一、面试官谈代码质量 写代码需要考虑到异常状况、边界情况、资源回收等场景,不能只是针对正常值的处理,同时对变量、函数命名要有章法可循。 二、代码的规范性 规范的代码书写清晰(这里说的是远古时期在纸上或者白板上写代码的情况)。 规范的代码布局清晰(同上)。 规范的代码命名合理(大驼峰、小驼峰)。 三
2022-05-30 22:20:51
247
原创 《剑指offer》读书笔记系列-2
《剑指offer》读书笔记——第二章:面试需要的基础知识一、面试官谈基础知识二、编程语言三、数据结构1.数组2.字符串3.链表4.树5.栈和队列总结 一、面试官谈基础知识 无干货 二、编程语言 主要谈了C++和C#两个编程语言,与python相关度不高,在此按下不表。 三、数据结构 1.数组 最简单的数据结构,它占据一块连续的内存并按照顺序存储数据。 用数组可以实现简单的哈希表。 C/C++中数组的名字是一个指向数组第一个元素的指针,但在使用指针访问数组元素过程中需要确保指针没有超出数组的边界。 面
2022-05-19 09:29:24
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅