/Climate-and-Economic-Justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

Primary LanguageJava

ClimateEconJustice

Overview

The ClimateEconJustice project is a Java-based application designed to manage and process climate and economic information for various communities in the USA. It utilizes a layered linked list structure to organize data at the state, county, and community levels. The project provides methods for creating, updating, and retrieving data from this structure, enabling efficient management and analysis of climate and economic justice information.

Features

  • Layered Linked List Structure: Organizes data into three layers: state, county, and community.
  • CSV Data Import: Reads and processes data from CSV files to populate the linked list structure.
  • Data Management: Provides methods to add, update, and retrieve data at different levels of the structure.
  • Efficient Search: Allows efficient searching and retrieval of information using the linked list hierarchy.

Concepts Covered

  • Object-Oriented Programming (OOP)
  • Linked Lists
  • File I/O Operations
  • Data Management and Organization

Data Structures

  • Linked Lists: Used to create a layered structure for managing state, county, and community data.
  • Arrays: Utilized for parsing and managing CSV data.