Skip to content

Releases: JustMrNone/ll

LinkedList V.0.6.0

Choose a tag to compare

@JustMrNone JustMrNone released this 27 Mar 09:14

ll v0.6.0 - Go Linked List Implementation

Go package providing both singly and doubly linked list implementations with extensive functionality.

Features

Singly Linked List

  • Basic operations: Append, Prepend, Insert, Delete
  • Stack operations: Push, Pop, Shift
  • Conversions: IntoSlice, FromSlice, IntoArray, FromArray
  • Search and access: Search, Get, Contains
  • List manipulation: Reverse, Sort, Unique
  • Utility functions: Length, IsEmpty, Clear, GetMiddle

Doubly Linked List

  • Bidirectional traversal
  • All singly linked list features plus:
  • PrintReverse for reverse order traversal
  • Optimized Delete and Insert operations
  • Enhanced list validation

Installation

go get github.com/JustMrNone/ll

Documentation

Full documentation available at: https://pkg.go.dev/github.com/JustMrNone/ll

Requirements

  • Go 1.21 or higher