算法高手进阶之路
Introduction
基本
如何准备
复杂度
The Technical Interview Cheat Sheet
Big O Cheat Sheet
排序
冒泡排序
快速排序
选择排序
合并排序
插入排序
散列
树
层次遍历
红黑树
Gainlo
Uber在有序旋转数组里面搜索元素
[TODO]Uber给定数字组成最大数字
Uber最长递增子数组
系统设计
如何设计一个 Youtube 系统
软技巧
Google 员工给你的面试技巧
LeetCode
单词解释
链表
24. Swap Nodes in Pairs
25. Reverse Nodes in k-Group
138. Copy List with Random Pointer
141. Linked List Cycle
142. Linked List Cycle II
148. 【TODO】Sort List
206. 翻转单链表
数组
48. 旋转图片
String
Longest_Substring_Without_Repeating_Characters
树
94. 中序遍历
72. 【TODO】编辑距离
102. 二叉树层次遍历
117. Populating Next Right Pointers in Each Node II
236. Lowest Common Ancestor of a Binary Tree
回溯
Powered by
GitBook
散列
散列
Hash值
相同,就会产生冲突,解决冲突有以下几种办法:
链表法
开放定址法
线性探测法:逐个探测每个单元以查找一个空单元
平方探测法
双散列
再散列:建立另外一个大约两倍大的表,可能使用一个新的散列函数,扫描整个原始表,计算
Hash 值
,并插入到新表中
results matching "
"
No results matching "
"