Mridul-1-Sharma /
Hacktoberfest2022-DataStructuresAndAlgorithms
This repository is excluded from hacktoberfest if want to contribute you can contribute in https://github.com/Mridul-1-Sharma/data_structures_algos
45/100 healthLoading repository data…
x0lg0n / repository
This repository is a personal archive of my complete journey solving the Striver’s A2Z DSA Sheet, a well-structured and comprehensive roadmap for mastering Data Structures and Algorithms. I used this sheet to practice DSA consistently and thoroughly, with the goal of strengthening my problem-solving skills and preparing for technical interviews.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Welcome to my comprehensive Data Structures & Algorithms learning repository! This repository serves as a structured guide for mastering DSA concepts and preparing for technical interviews at top tech companies.
This repository contains a meticulously organized 3-month DSA training program with:
├── Java + DSA + Interview Preparation/
│ ├── V1-V34: Progressive DSA topics from basics to advanced
│ │ ├── Fundamentals (V3-V10): Basics, conditionals, loops, switches
│ │ ├── Core DSA (V11-V29): Functions, Arrays, Searching, Sorting, Strings, Recursion
│ │ └── Advanced Concepts (V30-V34): Backtracking, OOP, Linked Lists
│
├── Strivers A2Z Sheet/
│ ├── 1. Basics: Language fundamentals and logical thinking
│ ├── 2. Sorting Techniques: Various sorting algorithms
│ ├── 3. Arrays: Array problems across difficulty levels
│ ├── 4. Binary Search: 1D arrays, answers, and 2D arrays
│ ├── 5. Strings: Basic to medium string problems
│ └── 6. Linked List: Comprehensive linked list coverage
│
├── src/
│ ├── main/java/dsa/: Main implementations with complexity analysis
│ └── test/java/: Unit tests for verifying implementations
│
├── lib/
│ └── JUnit testing framework
│
├── docs/
│ ├── DSA_3_Month_Training_Program.md
│ ├── DSA_Problem_Lists_by_Week.md
│ ├── DSA_Progress_Tracker.md
│ ├── DSA_Cheatsheet.md
│ └── DSA_Video_Resources.md
│
├── scripts/
│ ├── progress_tracker.py
│ ├── track_progress.sh
│ ├── track_progress.bat
│ ├── build.sh
│ └── build.bat
│
├── data/
│ └── dsa_progress.csv
│
└── README.md
Selected from shared topics, language and repository description—not editorial ratings.
Mridul-1-Sharma /
This repository is excluded from hacktoberfest if want to contribute you can contribute in https://github.com/Mridul-1-Sharma/data_structures_algos
45/100 healthThis is a repository for covering Data Structures and Algorithms by a study plan that we are working on it day by day.
56/100 healthDSA_3_Month_Training_Program.md - Complete curriculum with weekly breakdownDSA_Problem_Lists_by_Week.md - Detailed problem lists organized by weekDSA_Progress_Tracker.md - Templates for tracking progress and mock interviewsDSA_Cheatsheet.md - Quick reference guide for common algorithms and data structuresDSA_Video_Resources.md - Curated list of educational video resourcesIMPROVEMENTS_SUMMARY.md - Summary of enhancements made to this repositoryThis repository includes a curated collection of high-quality video resources to supplement your DSA learning:
View the complete list in DSA_Video_Resources.md, which organizes videos by topic and includes direct links to educational content from renowned educators and platforms.
This repository includes unit tests for verifying the correctness of implementations:
./build.sh
build.bat
To efficiently work with input/output in your Java programs within VS Code:
Most Java files in this repository use Scanner for console input:
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Your code here
sc.close();
}
}
input.txt) in your project root or problem directoryimport java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Example {
public static void main(String[] args) throws FileNotFoundException {
Scanner sc = new Scanner(new File("input.txt"));
// Your code here
sc.close();
}
}
Create a .vscode/launch.json file in your repository with:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Current File",
"request": "launch",
"mainClass": "${file}",
"args": ""
}
]
}
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt < input.txt"By completing this program, you will:
This repository is actively maintained as part of a structured approach to DSA mastery and technical interview preparation. Regular updates include new problems, improved solutions, and enhanced tracking mechanisms.
PhilomenaMusili /
This repository is a dedicated space for sharing and showcasing JavaScript projects that focus on basic algorithmic problem-solving. In this repository, you can contribute your JavaScript projects that demonstrate your understanding of fundamental algorithms and data structures.
30/100 healthombharatiya /
This is a repository of basic Data Structure Programs done for revision
34/100 healthC-a-thing /
This is a Coding Repository, containing all Data Structure Algorithms from different platforms, i.e., LeetCode, CodeChef, CodeForces, HackerRank, Geeks for Geeks and some Miscellaneous Stuffs. The Programming languages used are Java, Python, C/C++.
55/100 healthdhan-profile /
This repository contains my solutions to various programming problems from LeetCode. LeetCode is a platform that offers a vast collection of algorithmic and data structure problems to help you enhance your coding skills.
35/100 health