Tagged articles

collision handling

4 articles · Page 1 of 1
liandk
liandk
Sep 1, 2026 · Fundamentals

Hash Tables: The Data Structure That Cracks the Efficiency Ceiling

This article explains how hash tables achieve near‑constant‑time lookups by hashing keys to direct storage slots, compares their speed to arrays, linked lists, stacks, and queues, shows real‑world uses, demonstrates a full Python implementation, and warns about common pitfalls.

Data StructuresPythonalgorithm basics
0 likes · 7 min read
Hash Tables: The Data Structure That Cracks the Efficiency Ceiling
Ops Development & AI Practice
Ops Development & AI Practice
Mar 14, 2024 · Artificial Intelligence

Do Vector Embeddings Offer the Same Consistency as Hash Functions?

While both vectorization and hashing are essential for handling large datasets, this article examines whether vector embeddings can match the deterministic consistency of hash functions, comparing their collision handling, data structure design implications, and suitability for retrieval and machine‑learning tasks.

AIInformation Retrievalcollision handling
0 likes · 8 min read
Do Vector Embeddings Offer the Same Consistency as Hash Functions?
Su San Talks Tech
Su San Talks Tech
Dec 4, 2023 · Fundamentals

Can You Build a HashMap from Scratch? A Step‑by‑Step Java Guide

This article walks you through the fundamentals of hash tables, explains bucket arrays and hash functions, discusses collision resolution strategies, and provides a complete Java implementation of a simple HashMap called ThirdHashMap with code, tests, and performance notes.

Data StructuresHashMapJava
0 likes · 13 min read
Can You Build a HashMap from Scratch? A Step‑by‑Step Java Guide