Skip to content

This is an interactive tool built with Pygame that helps visualize and manage singly linked lists. It supports operations like adding, deleting, reversing, sorting, and merging nodes.

Notifications You must be signed in to change notification settings

trisweta/linked-list-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Linked List Visualizer

Features

  • Add Nodes: Insert new nodes into the selected linked list.
  • Delete Nodes: Remove nodes from the selected linked list by index.
  • Reverse List: Reverse the order of nodes in the selected linked list.
  • Sort List: Sort nodes in ascending or descending order.
  • Merge Lists: Combine all linked lists into a single list.
  • Visual Representation: Interactive visualization of linked lists with real-time updates.
  • Multiple Lists: Support for multiple linked lists, selectable via mouse click.

Installation

  1. Clone the Repository:
    git clone https://github.com/your-username/linked-list-visualizer.git
    cd linked-list-visualizer

2.Run the visualizer:

python -m src.main

image

image

image

About

This is an interactive tool built with Pygame that helps visualize and manage singly linked lists. It supports operations like adding, deleting, reversing, sorting, and merging nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages