This commit is contained in:
krahets
2023-02-26 18:17:57 +08:00
parent 80f9b68963
commit 8e0872643c
31 changed files with 99 additions and 175 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ comments: true
如果我们想要给定数组中的一个目标元素 `target` ,获取该元素的索引,那么可以借助一个哈希表实现查找。
![hash_search_index](hashing_search.assets/hash_search_index.png)
![哈希查找数组索引](hashing_search.assets/hash_search_index.png)
=== "Java"
@@ -130,7 +130,7 @@ comments: true
再比如,如果我们想要给定一个目标结点值 `target` ,获取对应的链表结点对象,那么也可以使用哈希查找实现。
![hash_search_listnode](hashing_search.assets/hash_search_listnode.png)
![哈希查找链表结点](hashing_search.assets/hash_search_listnode.png)
=== "Java"
+1 -1
View File
@@ -10,7 +10,7 @@ comments: true
线性查找实质上就是遍历数据结构 + 判断条件。比如,我们想要在数组 `nums` 中查找目标元素 `target` 的对应索引,那么可以在数组中进行线性查找。
![linear_search](linear_search.assets/linear_search.png)
![在数组中线性查找元素](linear_search.assets/linear_search.png)
=== "Java"