书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-126章
共126章
免费
版权信息
免费
作者简介
免费
作者简介
免费
前言
免费
第一部分 面试流程
免费
第1章 硅谷公司面试流程
免费
1.1 非技术电话面试
免费
1.2 技术电话面试
免费
1.3 现场面试
免费
第二部分 数据结构
免费
第2章 列表
免费
2.1 列表的基础知识
免费
2.2 实例1:最长连续1的个数
免费
2.3 实例2:二进制相加
免费
2.4 实例3:查询范围和
免费
2.5 实例4:随机索引
免费
2.6 实例5:下一个更大排列
免费
2.7 实例6:验证有效数字
免费
2.8 实例7:递归小数
免费
第3章 堆栈
免费
3.1 堆栈的基础知识
免费
3.2 实例1:通过最小移除操作得到有效的括号
免费
3.3 实例2:函数的专用时间
免费
第4章 队列
免费
4.1 队列的3种实现方式
免费
4.2 实例1:设计循环队列
免费
4.3 实例2:求和大于K的最短非空连续子数组的长度
免费
第5章 优先队列
免费
5.1 优先队列的3种实现方式
免费
5.2 实例1:雇用K个工人的最低成本
免费
5.3 实例2:判断数组是否可以拆分为连续的子序列
免费
第6章 字典
免费
6.1 字典的基础知识
免费
6.2 实例1:和等于K的连续子数组的总数
免费
6.3 实例2:标签中的最大值
免费
6.4 实例3:以平均时间复杂度O(1)实现插入、删除和获取随机值
免费
6.5 实例4:最近最少使用缓存
免费
第7章 集合
免费
7.1 集合的基础知识
免费
7.2 集合的基本操作
免费
第8章 链表
免费
8.1 双指针技术
免费
8.2 实例1:判断链表是否有循环
免费
8.3 实例2:两个链表的交集
免费
8.4 实例3:克隆随机链表
8.5 实例4:反转链表
第9章 二叉树
9.1 层次顺序遍历
9.2 递归方法用于树的遍历
9.3 实例1:二叉树的最低共同祖先
×