Challenge: Implement a Custom Hash Table
Compito
Swipe to start coding
In this challenge, you will implement a hash table using chaining to resolve collisions. Your implementation must support three operations:
Required Behavior
put(key, value):- Insert a key-value pair into the table.
- If the key already exists, update its value.
get(key):- Return the value for the given key.
- If the key does not exist, return
None.
delete(key):- Remove the key-value pair from the table.
- If the key does not exist, do nothing.
Chaining Requirements
- The table consists of an array of buckets.
- Each bucket stores a list of (key, value) pairs.
- Collisions are handled by appending to the appropriate list.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 4
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 7.69
Challenge: Implement a Custom Hash Table
Scorri per mostrare il menu
Compito
Swipe to start coding
In this challenge, you will implement a hash table using chaining to resolve collisions. Your implementation must support three operations:
Required Behavior
put(key, value):- Insert a key-value pair into the table.
- If the key already exists, update its value.
get(key):- Return the value for the given key.
- If the key does not exist, return
None.
delete(key):- Remove the key-value pair from the table.
- If the key does not exist, do nothing.
Chaining Requirements
- The table consists of an array of buckets.
- Each bucket stores a list of (key, value) pairs.
- Collisions are handled by appending to the appropriate list.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 4
single