Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Mar 02:06
· 85 commits to main since this release
e3a1c8d

1.7.0 (2026-03-08)

Bug Fixes

  • Add complexity analysis for KthLargest class methods (3f6f8c1)
  • Clarify approach for implementing stack using queues in design document (3464a1f)
  • Correct formatting and wording in creational_patterns.md (0f8e52e)
  • Correct type annotation for stack variable in Valid Parentheses solution (aea65f4)
  • Correct type hint for Deque in "Average of Levels in Binary Tree" and add missing section header for "Minimum Absolute Difference in BST" (1d87dcd)
  • Improve palindrome check and update space complexity analysis (6fee403)
  • Refactor Trie and WordDictionary to use public attributes (fd4ef18)
  • Rename Notification interface to INotification for consistency (33de94d)
  • Update cache attribute type in PeekingIterator to int (c69047b)
  • Update copyright year and correct current position in credits (94987e1)
  • Update links in SUMMARY.md and add "Reverse Bits" problem to bit_manipulation.md (919bb38)
  • Update src/leetcode/design.md (a67b595)
  • Update src/leetcode/design.md (25a22be)
  • Update src/leetcode/design.md (b4a8ed1)
  • Update topics for Range Sum Query - Immutable to reflect correct concepts (e68bc9b)
  • Update type hints from list to List for consistency in design document (8ae5c0a)

Features

  • Add "Add Binary" problem with problem statement, approach, solution, and complexity analysis (eb137d4)
  • Add "Average of Levels in Binary Tree" problem with problem statement, approach, solution, and complexity analysis (edc9275)
  • Add "Binary Tree Paths" problem with problem statement, approach, solution, and complexity analysis (8e65475)
  • Add "Convert Sorted Array to Binary Search Tree" problem with problem statement, approach, solution, and complexity analysis (b82be01)
  • Add "Count Complete Tree Nodes" problem with problem statement, approach, solution, and complexity analysis (ed6e8d3)
  • Add "Count Operations to Obtain Zero" problem with problem statement, approach, solution, and complexity analysis (08a7789)
  • Add "Design HashMap" problem with problem statement, approach, solution, and complexity analysis (fa1e6d8)
  • Add "Design HashSet" problem with problem statement, approach, solution, and complexity analysis (580031f)
  • Add "Design Parking System" problem with problem statement, approach, solution, and complexity analysis (d5b9aa4)
  • Add "Design" section with problem statement and solution for "Implement Stack using Queues" (88638e3)
  • Add "Implement Queue using Stacks" problem with problem statement, approach, solution, and complexity analysis (dd1bdcc)
  • Add "Invert Binary Tree" problem with problem statement, approach, solution, and complexity analysis (fe36b5c)
  • Add "Math" section with problems, solutions, and complexity analysis (1470d8a)
  • Add "Minimum Absolute Difference in BST" problem with problem statement, approach, solution, and complexity analysis (aa658e7)
  • Add "Number of 1 Bits" problem with problem statement, approach, solution, and complexity analysis (f66a5f8)
  • Add "Number of Adjacent Elements With the Same Color" problem with problem statement, approach, solution, and complexity analysis (13f74a6)
  • Add "Number of Recent Calls" problem with problem statement, approach, solution, and complexity analysis (fafdebc)
  • Add "Path Sum" to the table of contents in binary_tree.md (b103dc7)
  • Add "Range Sum Query - Immutable" problem with problem statement, approach, solution, and complexity analysis (121381b)
  • Add "Simple Bank System" problem with problem statement, approach, solution, and complexity analysis (351babf)
  • Add "Single Number" problem with problem statement, approach, solution, and complexity analysis (096f6d9)
  • Add "Spiral Matrix" problem with problem statement, approach, solution, and complexity analysis (1b34bd1)
  • Add "Sqrt(x)" problem with problem statement, approach, solution, and complexity analysis (b9c1f21)
  • Add "Symmetric Tree" problem with problem statement, approach, solution, and complexity analysis (8759d06)
  • Add Abstract Factory class diagram image (3dfc97a)
  • Add approach for maintaining the kth largest element in a stream using a min-heap (39b5ae6)
  • Add company information for various LeetCode problems in array, hashmap, intervals, linked list, stack, and two pointers sections (74807d0)
  • Add Contains Duplicate II problem to Hashmap documentation (a06b35a)
  • Add Contains Nearby Duplicate problem to Hashmap documentation (15d7491)
  • Add design documentation for Binary Search Tree Iterator and include image (32f67a3)
  • Add design documentation for Design Add and Search Words Data Structure (0752285)
  • Add design documentation for Implement Trie (Prefix Tree) (89d10db)
  • Add design documentation for LRU Cache implementation (54dbe1e)
  • Add design documentation for Min Stack implementation (80b99bc)
  • Add design documentation for Ordered Stream and Neighbor Sum Service (d06c839)
  • Add design documentation for Peeking Iterator (64326ef)
  • Add design documentation for Range Sum Query 2D - Immutable (6464715)
  • Add detailed documentation for Merge Two Sorted Lists problem including problem statement, approach, solution, and complexity analysis (a39f937)
  • Add documentation for Linked List Cycle problem with examples, approach, and solution (540c54e)
  • Add documentation for Valid Parentheses problem with examples and solution (c049cc0)
  • add Factory Method and Builder pattern implementations with diagrams (04f3d08)
  • Add function documentation for binary tree, hashmap, intervals, linked list, and stack problems (9c6ef39)
  • Add GitHub Actions workflows for build, deploy, and release processes (83e035d)
  • Add problem statement, approach, solution, and complexity analysis for "Search Insert Position" problem (ad4a723)
  • Add quantum physics section with initial content and structure (b6f7903)
  • Add sidebar functionality for dynamic table of contents in the documentation (6f083ff)
  • Add Summary Ranges problem to Intervals documentation (d6757b5)
  • enhance design patterns section with detailed explanations and examples (a139b34)
  • Enhance documentation for "Same Tree" problem with detailed problem statement, approach, solution, and complexity analysis (606e791)
  • Initialize prefix sum list in NumArray class (4fc9120)
  • Refactor LRUCache and MinStack to use private attributes (f667445)
  • Refactor tree comparison methods and add "Path Sum" problem with problem statement, approach, solution, and complexity analysis (19e5e1f)
  • Remove pull request template and add "Kth Largest Element in a Stream" problem with problem statement, approach, solution, and complexity analysis (9b42d8b)
  • Revamp README.md for improved clarity and organization (b05885e)
  • Update complexity analysis and enhance approach for recent requests in Design HashMap (8d6488f)
  • Update mdBook and mdBook-tabs versions in deployment workflow (693d73b)
  • Update quantum physics documentation with additional sections and improved structure (bfc958b)