← Back to all work
GitHubLearning and foundations

Generic Linked List and CSV

Java practice connecting generic linked-list operations with CSV input and tests.

STATUSHistorical learning project; current execution not revalidated in this review.
FOCUSLearning and foundations
DIAGRAM SCOPEWorkflow overview

THE PROBLEM

What it sets out
to solve.

Explore reusable list behavior across generic values and CSV examples.

THE APPROACH

How it comes
together.

A singly linked-list class supports add, append, search, size, empty-state, and index operations; a CSV reader supplies sample input and JUnit cases exercise behavior.

UNDER THE HOOD

Follow the workflow.

Trace the components.
Select a node for its role in the system.

Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DGeneric Linked List and CSV
JavaGenericsOpenCSV
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
  1. CSV or generic valuesGeneric linked list
  2. Generic linked listList state and returned values
  3. List state and returned valuesJUnit cases

Select a component to see how it fits into the system.

CAPABILITIES

What’s inside.

  • 01

    Generic add, append, and search

  • 02

    List size, empty-state, and index operations

  • 03

    OpenCSV input examples and JUnit fixtures

Let’s build something useful.

Start a conversation ↗