From 522c55b74179266d685300bef50ea4dbeb86b6c8 Mon Sep 17 00:00:00 2001 From: Faiz Date: Fri, 27 Mar 2026 10:52:26 +0530 Subject: [PATCH 1/3] created a directory hashmap for implementing hashmap using python --- hashmap/hashmap.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hashmap/hashmap.py diff --git a/hashmap/hashmap.py b/hashmap/hashmap.py new file mode 100644 index 000000000000..e69de29bb2d1 From 60578cf0cd56079db8e56233ee2e778f00d9d9a9 Mon Sep 17 00:00:00 2001 From: Faiz Date: Fri, 27 Mar 2026 10:55:00 +0530 Subject: [PATCH 2/3] Added Hashmap implementation using list --- hashmap/hashmap.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/hashmap/hashmap.py b/hashmap/hashmap.py index e69de29bb2d1..fdb65d7aa8f4 100644 --- a/hashmap/hashmap.py +++ b/hashmap/hashmap.py @@ -0,0 +1,13 @@ +class HashMap: + def __init__(self): + self.map = {} + + def put(self, key, value): + self.map[key] = value + + def get(self, key): + return self.map.get(key, None) + + def remove(self, key): + if key in self.map: + del self.map[key] \ No newline at end of file From b6e125454b25c6beecd594333b8e9e6fe7bbc3b6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 15:21:39 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- hashmap/hashmap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hashmap/hashmap.py b/hashmap/hashmap.py index fdb65d7aa8f4..8629835e2dab 100644 --- a/hashmap/hashmap.py +++ b/hashmap/hashmap.py @@ -10,4 +10,4 @@ def get(self, key): def remove(self, key): if key in self.map: - del self.map[key] \ No newline at end of file + del self.map[key]