An Open-Source repository 🌎 that contains all the Data Structures and Algorithms concepts and their implementation, programming questions and Interview questions

Overview

Data Structures & Algorithm

visitor count Stars Badge Forks Badge

Data-Structure-Algorithm (1)

This repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview. This contains questions from popular coding platforms including LeetCode , GeeksforGeeks etc.

Contribute

Open Source Love svg1
This is a contribution freindly repository. You can add and improve any code,your contribution is welcomed ❤️ !
Don't forget to follow Contribution Guidelines

Currently Used Languages

  • C
  • C++
  • Java

Projects Contributors



Give it a 🌟 if you this project.

This repository is a part of the following Open Source Program: Hack Club RAIT

1632670084686

Happy Coding 👨‍💻

Comments
  • Add Stack and Queue Questions of Striver's SDE Sheet

    Add Stack and Queue Questions of Striver's SDE Sheet

    Add your here under the Stack and Queue package

    Language : Java & C++

    Important:

    • Create a package for each question
    • And create a README file for each question, which will consist of the problem link, and time complexity and you have to write the approach towards the solution (both brute force and optimal one)
    HSOC22-Level-2 HSOC22 SDE-Sheet 
    opened by aritra-tech 7
  • Add Stack and Queue Questions of Striver's SDE Sheet

    Add Stack and Queue Questions of Striver's SDE Sheet

    Add your here under the Stack and Queue package

    Language : Java & C++

    Important:

    • Create a package for each question
    • And create a README file for each question, which will consist of the problem link, and time complexity and you have to write the approach towards the solution (both brute force and optimal one)
    HSOC22-Level-3 HSOC22 SDE-Sheet 
    opened by aritra-tech 6
  • Add String Questions in Java

    Add String Questions in Java

    1. String to Integer
    2. Repeated String Match

    Add your here under the String package

    Important:

    Create a package for each question And create a README file for each question, which will consist of the problem link, and time complexity and you have to write the approach towards the solution (both brute force and optimal one)

    HSOC22-Level-3 HSOC22 
    opened by aritra-tech 5
  • String Questions of Striver's SDE Sheet in C++

    String Questions of Striver's SDE Sheet in C++

    1. Reverse Words in a String
    2. Roman to Integer
    3. Longest Common Prefix

    Add your here under the Strings package

    Important:

    • Create a package for each question
    • And create a README file for each question, which will consist of the problem link, and time complexity and you have to write the approach towards the solution (both brute force and optimal one)
    HSOC22-Level-2 HSOC22 SDE-Sheet 
    opened by aritra-tech 5
  • AVL Tree in Java

    AVL Tree in Java

    In the Tree folder create another package named AVLTree and in that folder create a java file and add the code.

    Make sure to create a folder as I said above.

    Comment on the issue to get assigned.

    HSOC22-Level-2 
    opened by aritra-tech 5
  • Add Searching Algorithms in C++

    Add Searching Algorithms in C++

    1. Sublist Search (Search a linked list in another list)
    2. Fibonacci Search
    3. The Ubiquitous Binary Search
    4. Recursive program to linearly search an element in a given array
    HSOC22-Level-3 HSOC22 
    opened by Maruti54 4
Owner
Aritra Das
CSE '24 UnderGrad| Android Developer| UI/UX| Open Source Contributor.
Aritra Das
This repository consists of the code samples, assignments, and the curriculum for Data Structures & Algorithms in Java.

DSA_JAVA_REPO WELCOME TO THIS DSA REPO 100 DAYS OF CHALLENGE ⚡ Technologies Language ABOUT THE REPO It's contain basic syntex of java if you want to l

Sahitya Roy 6 Jan 21, 2022
Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester.

CMPE250-projects Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester. These projects app

Aras Güngöre 10 Aug 17, 2022
This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduating in 2023

UEMK_PLACEMENT_2023 This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduat

Shambashib Majumdar 8 Mar 5, 2022
A Network Observer which would provide maximum details about the network to the administrator on their screen without knowing to their users.

Smart-Network-Observer-With-Energy-Framework A Network Observer which would provide maximum details about the network to the administrator on their sc

Shrutika Ambre 5 Jul 15, 2022
This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru

Spring Data JPA - Spring Data JPA This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru Co

John Thompson 8 Aug 24, 2022
This repository contains solutions to all the Bit Manipulations problems and coding challenges

This repository contains solutions to all the Bit Manipulations problems and coding challenges. I have also written a course on how to solve problems using bit manipulation. You can visit it here: https://www.educative.io/courses/bit-manipulation (Grokking Bit Manipulation For Coding Interviews)

Gopi Gorantala 8 Nov 15, 2022
This repository contains all the code developed during lessions of Foundations of Informatics T2.

If you're using the content of this Repostory, please consider to Watch or Star it in order to help tracking how many people are drawing on it. Founda

null 7 Nov 24, 2022
Learning and improving skills in Object Oriented Programming, with concepts from the Spotify App

sPOOtify Screenshot EN A project developed in the discipline of Object Oriented Programming, to apply and improve the concepts of Object Orientation.

Eduardo Henrique 7 Jan 2, 2023
Java project to explore programming concepts by creating chatting application.

ChitChat - Let's explore programming Abstract ✍️ This project aimed to develop a chatting application from very basic, by exploring the fundamentals o

Sri Manikanta 3 Dec 23, 2022
This repository contains CQRS implementation in Java

CQRS Design Pattern Java This repository contains CQRS implementation in Java. I've written this code-base step by step on Medium that is my Turkish c

Yusuf Yılmaz 14 Oct 25, 2022
This repository contains the source code for a Product Comparison solution

Product Comparison Installation Guide This repository contains the source code for a Product Comparison solution. Please report any issues here. Insta

Mărgărit Marian Cătălin 8 Dec 5, 2022
For Jack language. Most of codes were commented with their usage, which can be useful for beginner to realize the running principle of a compiler for object-oriented programming language.

Instructions: Download the Java source codes Store these codes into a local folder and open this folder Click the right key of mouse and click ‘Open i

gooooooood 1.1k Jan 5, 2023
This repository consists of solutions to various LeetCode questions

This repository consists of solutions to various LeetCode questions. I have tried to add as many solutions in as many languages as possible. Feel free to contribute to this repository while following the contribution rules.

Hassan Shahzad 5 Mar 24, 2022
An open source codebase for sharing programming solutions.

Codinasion An open source codebase for sharing programming blogs and solutions. This repository contains the Markdown source files for codinasion.web.

Codinasion 0 Jan 2, 2023
An open source codebase for sharing programming solutions.

Codinasion An open source codebase for sharing programming blogs and solutions. This repository contains the Markdown source files for codinasion.web.

Codinasion 61 Oct 7, 2022
High Performance data structures and utility methods for Java

Agrona Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Ma

Real Logic 2.5k Jan 7, 2023
Tuya 37 Dec 26, 2022
Solution of all the lectures of "Programming In Java course" (CSE310)

Solution of all the lectures of "Programming In Java course" (CSE310)

Somya Ranjan Sahu 1 May 18, 2022
Hacktoberfest 2022 : Repository for open-source contributions towards Hacktoberfest 2022

Hacktoberfest 2022 OPEN Pull Request - FREE T-SHIRT's ?? DON'T COMMIT ~ PR REPO HAS BEEN EXCULDED ( DON'T KNOW THE EXACT REASON ~ RUMORS ARE THAT THIS

Saurabh Kumar 112 Jan 9, 2023