Skip to content

Releases: mstgnz/data-structures

v1.2.0

02 Jan 10:27
Compare
Choose a tag to compare

generic type support

v1.1.0

02 Jan 08:47
Compare
Choose a tag to compare

ordered map

v1.0.0

01 Jan 21:04
Compare
Choose a tag to compare

[1.0.0] - 2025-01-02

Added

  • Basic data structure implementations:
    • Linked List (Singly, Doubly, Circular)
    • Stack
    • Queue
    • Tree
    • Heap
    • Hash Table
  • Graph data structures and algorithms:
    • Adjacency Matrix
    • Adjacency List
    • DFS and BFS algorithms
    • Topological Sort
  • Sorting algorithms:
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Quick Sort
    • Merge Sort
    • Heap Sort
  • Searching algorithms:
    • Linear Search
    • Binary Search
    • Interpolation Search
  • Comprehensive test coverage
  • Example usage and documentation
  • Go 1.23 support

Changed

  • Performance optimizations
  • Generic type support
  • Thread-safe implementations

Fixed

  • Memory leak issues
  • Concurrency bugs
  • Edge case handling

Security

  • Mutex implementation for thread-safe operations
  • Secure memory management

[0.2.0] - 2024-01-05

Added

  • Graph algorithm implementations
  • Heap data structure
  • Hash Table implementation
  • New test cases

Changed

  • Performance improvements
  • Code organization
  • Documentation updates

[0.1.0] - 2024-01-04

Added

  • Initial basic data structures:
    • Linked List
    • Stack
    • Queue
    • Binary Tree
  • Basic test coverage
  • README documentation
  • License file
  • Contributing guidelines