Skip to content

laith204/Algorithm_Design_and_Programming

Repository files navigation

Algorithm Design and Programming

📌 Overview

This repository contains assignments focused on fundamental data structures and algorithm design. The goal is to develop efficient implementations using arrays, linked lists, stacks, queues, and binary trees while reinforcing programming concepts such as memory management, recursion, and data organization.

🛠 Tools & Technologies

  • Programming Languages: C, C++, Python
  • Concepts Covered: Data structures, recursion, memory management

📂 Topics Covered

  • 🔹 Stacks – Implemented using both arrays and linked lists
  • 🔹 Queues – Implemented using both arrays and linked lists
  • 🔹 Binary Trees – Implemented with insertion, search, and traversal methods

✅ Completion Status

This repository is actively maintained, with potential future updates adding optimizations, additional algorithms, and data structure enhancements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages