Skip to content

This repository features solutions to coding challenges, covering arrays, lists, stacks, queues, linked lists, trees, graphs, searching algorithms, dynamic programming, and hashing. Aimed at enhancing problem-solving skills, this resource provides a structured approach to practicing data structures and algorithms for technical interviews

Notifications You must be signed in to change notification settings

Muhammad-Sheraz-ds/LeetCode100Problems

Repository files navigation

LeetCode 100 Problems

This repository contains solutions to 100 LeetCode problems that cover a wide range of data structures and algorithms. These problems are great for practicing and improving your problem-solving skills.

Table of Contents

Introduction

LeetCode is a platform that provides a collection of coding challenges that can help you prepare for technical interviews. This repository aims to provide solutions to 100 different problems to help you practice and improve your coding skills.

In the world of computer science and programming, a solid grasp of data structures and algorithms is essential. This repository serves as a comprehensive guide with solutions and explanations for various data structures and algorithms topics.

Topics Covered

Here is a list of data structures and algorithms topics covered in this repository:

  1. Arrays and Lists
  2. Stacks and Queues
  3. Linked Lists
  4. Trees (Binary Trees, Binary Search Trees, etc.)
  5. Graphs (Graph Traversal)
  6. Searching Algorithms (Binary Search, Linear Search, etc.)
  7. Dynamic Programming
  8. Hashing and Hash Tables

Folder Structure

The repository is organized into folders, with each folder corresponding to a specific data structures or algorithms topic. The folder structure might look like this: arrays-and-lists/explanation.mdexample-code.py

Usage

You can clone this repository and use the provided solutions to practice and learn from it.

Contributing

If you'd like to contribute to this repository by adding more problem solutions or improving existing ones, please follow our contribution guidelines.

About

This repository features solutions to coding challenges, covering arrays, lists, stacks, queues, linked lists, trees, graphs, searching algorithms, dynamic programming, and hashing. Aimed at enhancing problem-solving skills, this resource provides a structured approach to practicing data structures and algorithms for technical interviews

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages