Skip to content

Repository files navigation

Java Data Structures & Algorithms

A structured, continuously updated record of my Data Structures and Algorithms practice in Java, built through daily, disciplined problem-solving.


Repository Overview

This repository is not a course project or a one-time assignment. It is a long-term practice log where I solve DSA problems consistently, track my progress over time, and refine my understanding of core computer science fundamentals using Java.

Every commit represents a problem solved, a concept revisited, or an approach improved. The goal is steady, compounding progress rather than short bursts of activity.



Current Progress

  • 01-Fundamentals → Variables, Data Types, Operators, Type Casting
  • 02-Conditionals → If-Else, Switch Case, Nested If, Logical Operators
  • 03-Loops-and-Logic → Loops, Number Problems, Nested Loops, Logic Building
  • 04-Functions-and-Methods → Functions, Parameters, Recursion Basics, Method Overloading
  • 05-Pattern-Problems → Star, Number, Character, Advanced Patterns
  • 06-Arrays → Traversal, Searching, Subarrays, Maximum Subarray

Coding Style

  • One problem per file
  • Meaningful file names
  • Clean Java code
  • Gradual optimization where applicable

Running the Code

javac FileName.java
java FileName

Author

Vishal Kumar MCA Student, Jaipur National University GitHub: vishu56096-ctrl

About

Consistent Data Structures and Algorithms practice focusing on problem-solving, logic building, and interview preparation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages