Skip to content

Commit 58b0b58

Browse files
docs: update README.md file
1 parent c545ba1 commit 58b0b58

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,21 @@ A collection of algorithm implementations in **TypeScript**, focusing on clarity
1515

1616
### Sliding Window
1717
* [🔗 **Maximum Length Substring**](src/array/two-pointer/sliding-window/maximum-length-substring-with-two-occurrences.ts) - Dynamic window optimization
18+
* [🔗 **Contains Nearby Duplicate**](src/array/two-pointer/sliding-window/contains-nearby-duplicate.ts) - Window-based duplicate detection
19+
20+
### Hash Map Patterns
21+
* [🔗 **Two Sum**](src/array/two-pointer/hash-map/two-sum.ts) - Finding pairs that sum to target
22+
23+
### Linked List Algorithms
24+
* [🔗 **Reverse Linked List**](src/linked-list/reverse-linked-list.ts) - Iterative and recursive reversal
25+
* [🔗 **Middle of the Linked List**](src/linked-list/middle-of-the-linked-list.ts) - Find middle node using slow-fast pointers
26+
* [🔗 **Floyd Cycle Detection**](src/linked-list/floyd-cycle-detection.ts) - Detect cycles in linked lists
27+
* [🔗 **Merge Two Sorted Lists**](src/linked-list/merge-two-sorted-lists.ts) - Merge sorted linked lists
28+
29+
### Data Structures
30+
* [🔗 **Doubly Linked List**](src/linked-list/doubly-linked-list.ts) - Bidirectional linked list implementation
31+
* [🔗 **List Node**](src/linked-list/list-node.ts) - Basic node structure for linked lists
1832

19-
### Hash Map Patterns
20-
* [🔗 **Two Sum**](src/array/two-pointer/hashmap/two-sum.ts) - Finding pairs that sum to target
2133
---
2234

2335
## 🛠 Tech Stack

0 commit comments

Comments
 (0)