Skip to content

This contains all sorts of topics, question and problems covered in Data Structure and Algorithms. It has questions from well reputed companies and many other classical problems

Notifications You must be signed in to change notification settings

Ms-Chakraborty/Java-programming-basics

Repository files navigation

Java Programming Basics 🚀

A collection of Java programs covering core concepts, data structures, algorithms, and problem-solving techniques. This repository is designed for beginners learning Java as well as anyone preparing for coding interviews.

📂 Repository Structure

The code is organized into folders based on topics:

basics/ → Core Java programs (syntax, variables, operators, loops, functions).

array/ → Array operations and related problems.

recursion/ → Recursion practice problems.

divideandconquer/ → Divide & Conquer algorithms.

sorting/ → Sorting techniques (Bubble, Selection, Merge, Quick, etc.).

backtracking/ → Backtracking problems (N-Queens, Sudoku, Rat in a Maze, etc.).

Additional standalone Java files (e.g., avg.java, javaBasics.java) demonstrate specific concepts.

🛠 How to Run

Clone the repository:

git clone https://github.com/Ms-Chakraborty/Java-programming-basics.git cd Java-programming-basics

Compile a program:

javac filename.java

Run the program:

java filename

(Make sure you have JDK installed. You can check with java -version.)

📖 Topics Covered

✔ Java basics (syntax, OOP, functions) ✔ Arrays & Strings ✔ Recursion ✔ Divide and Conquer ✔ Sorting Algorithms ✔ Backtracking ✔ Practice problems from coding interviews

🤝 Contributing

Contributions are welcome! 🎉 If you’d like to add new problems or improve existing solutions:

Fork the repo

Create a new branch (feature/your-feature)

Commit your changes

Open a Pull Request

⭐ Support

If you find this repository useful, please star ⭐ it to support the project!

About

This contains all sorts of topics, question and problems covered in Data Structure and Algorithms. It has questions from well reputed companies and many other classical problems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages