Skip to content

Repository files navigation

📚 C# Data Structures & Algorithms

A practical collection of fundamental Data Structures and Algorithms implemented in C#.

This repository is organized as a simple learning reference for understanding how common data structures and algorithms work.

🗂️ Contents

Data Structures

  • 🔗 Linked List
  • 📚 Stack
  • 🚶 Queue
  • 🌳 Binary Tree

Algorithms

  • 🔍 Binary Search
  • 📝 Insertion Sort
  • 🔀 Merge Sort
  • 🔄 Tree Traversal

🧠 What You'll Learn

  • How data is organized in different structures
  • How elements are inserted, removed and accessed
  • Tree traversal
  • Searching algorithms
  • Sorting algorithms
  • Basic algorithmic thinking

🗂️ Repository Structure

Data Structure/
├── BinarySearch/
├── InsertionSort/
├── LinkedList/
├── Merge Sort/
├── Queue/
├── Stack/
└── Tree/

🎯 Purpose

This repository is intended as a practical learning and reference resource rather than a collection of code to memorize.

The goal is to understand what each structure does, why it exists, and when it is useful.

⚠️ Attribution

This repository is a fork of the original project by AhmedDabish. project link is Data-Structure

Changes in this fork primarily focus:

  • Documentation
  • Organization
  • Learning-oriented explanations

Thanks for Visiting 🐱

About

C# Data Structures & Algorithms learning collection.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages