Skip to content

This repo contains the ds algo solutions of many platform like Leetcode , geeksforgeeks, interview bit and code studio

Notifications You must be signed in to change notification settings

Nikh9123/DSAlgoSolutions

Repository files navigation

Data Structures and Algorithms Solutions

This repository contains my solutions to various data structures and algorithm problems from various platforms like Leetcode, GeeksForGeeks and Coding Ninjas. These solutions are implemented in different programming languages and are a reference for learning and practising questions and algorithms.

Table of Contents

Introduction

In this repository, you will find solutions to problems related to fundamental data structures and algorithms. Each problem is solved with detailed explanations and, where applicable, multiple solutions with different time and space complexities are provided. You can explore the code and learn from the implementations.

Languages

The solutions are available in the following programming languages:

  • C++

Directory Structure

  • /arrays: Solutions related to array manipulation and algorithms.
  • arrays/sorting: Implementations of popular sorting algorithms and questions.
  • arrays/searching: Implementations of common searching algorithms.
  • /linkedList/singly linked list: Problems and algorithms associated with singly linked lists.
  • /linkedList/doubly linked list: Problems and algorithms associated with doubly linked lists.
  • /string: Problems focusing on strings and their variations.
  • /recursion: solutions of frequently asked interview questions based on recursion
  • /numberSystem: problems associated with number systems in DS Algo.
  • /practice : this directory is for practising the questions on a daily basis.

You can go through the directories to find specific problems and their solutions.

Contributing

If you have a new solution to an existing problem or want to add a solution in a different programming language, please feel free to contribute! Follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/new-solution
  3. Commit your changes: git commit -am 'Add new solution in Python'
  4. Push to the branch: git push origin feature/new-solution
  5. Submit a pull request: git pull

About

This repo contains the ds algo solutions of many platform like Leetcode , geeksforgeeks, interview bit and code studio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published