Skip to content

A Coding Factory @ AUEB - C# Project. Chapter 4 : Dynamic Structures

Notifications You must be signed in to change notification settings

KountourisPanagiotis/file-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

file-management

Athens University of Economics and Business (AUEB) 🏫 👨‍🎓

A Coding Factory @ AUEB C# Project. Chapter 4 :

  1. Dynamic Structures
  2. Exceptions

Project info

File Management with Doubly Linked List

This project provides a file management solution using a doubly linked list in C#. It allows you to read characters from a file, count their occurrences, and perform various operations such as traversals and sorting based on character value or frequency.

Features

  • Insert characters from a file into a doubly linked list
  • Count the occurrences of each character in the list
  • Traverse the list and display character counts and frequencies
  • Sort the list by character value (ascending) or frequency (descending)

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/file-management.git
  2. Build the project

    cd file-management
    dotnet build

Usage

  1. Prepare a text file to analyze (e.g., file.txt) and ensure it exists.
  2. Replace the path string in code to correspond to that text file:
     string file = @"C:\tmp\file.txt";
  3. The program will read the characters from the file, count their occurrences, and display the results.

About

A Coding Factory @ AUEB - C# Project. Chapter 4 : Dynamic Structures

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages