Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mehradevesh2022/dsa-level1_pepcoding

This Java-based repo contains solutions for DSA problems from Peppcoding's level 1 practice set and FreeCodeCamp's JavaScript and Algorithm sections. Topics covered include Array, LinkedList, DP, OOPs, and more. Contribute and improve existing solutions. Happy coding!
https://github.com/mehradevesh2022/dsa-level1_pepcoding

2darrays array array-list arraylist binary-search-trees dynamic-programming es6-javascript freecodecamp-javascript-algorithms functions hashmap-and-heaps linkedlist patterns queue recursion sorting-algorithms stack string stringbuilder time-and-space-complexity tree

Last synced: about 1 month ago
JSON representation

This Java-based repo contains solutions for DSA problems from Peppcoding's level 1 practice set and FreeCodeCamp's JavaScript and Algorithm sections. Topics covered include Array, LinkedList, DP, OOPs, and more. Contribute and improve existing solutions. Happy coding!

Awesome Lists containing this project

README

        

# Data Structures and Algorithms Repository Level 1:

This repository contains solutions for various Data Structures and Algorithms problems in Java programming language. The solutions are arranged in the following topics:
- Basic Mathematics :
- Array
- ArrayList
- Basic Algorithm
- String
- StringBuilder
- 2D Array
- Recursion
- Dynamic Programming (DP)
- Heap and Queue
- Hashmap
- Stack and Queue
- Object-Oriented Programming (OOPs)
- Lambda Functions
- Binary Search Tree (BST)
- Tree
- Generic Tree
- Binary Tree
- Number System
- LinkedList
- Graph
- Pattern Problems
All the questions in this repository belong to the level 1 DSA practice set of Peppcoding, along with some additional questions from FreeCodeCamp's JavaScript and Algorithm sections.

## Table of Contents

| DSA Topic | Problem Set |
| --------- | ----------- |
| Array | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/function%20and%20arrays) |
| ArrayList | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/String_Arraylist) |
| Basic Algorithm | [Problems](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/GettingStarted) |
| String | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/String_Arraylist) |
| StringBuilder | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/String_Arraylist) |
| 2D Array | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/2dArray) |
| Recursion | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Recursion) |
| Dynamic Programming (DP) | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/DP) |
| Heap and Queue | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/queue) |
| Hashmap | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/HashMap) |
| Stack and Queue | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/stack-queue) |
| Object-Oriented Programming (OOPs) | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Warpper-class%20and%20AutoBoxing) |
| Lambda Functions | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/lamdaFunction) |
| Binary Search Tree (BST) | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Tree-BST) |
| Tree | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Tree) |
| Generic Tree | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Tree-Generic) |
| Binary Tree | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Tree) |
| Number System | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Number%20System) |
| LinkedList | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/LinkedList) |
| Graph | [Question](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Graph) |
| Pattern |[Question](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Pattern) |
| Time and Space complexity | [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Time%20and%20Space)|
| Sorting Algorithms| [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Time%20and%20Space)|

## Additional Questions from FreeCodeCamp

### Basic Algorithm
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/Basic-Algo)

### Basic DSA
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/Basic-Dsa)

### Regex Questions
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/RegEx)

### OOP Sections Problems
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/oops)

### ES6 Practice Questions
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/ES6)

### Intermediate DSA
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/intermediateDsa)

### Functional Programming Questions
- [Questions](https://github.com/MehraDevesh2022/DSA-Level1_PepCoding/tree/master/Java-Script-and-Algorithm/functional%20Programming)

Feel free to contribute to this repository by adding new solutions or improving existing ones. Happy coding!