Skip to content

This repository includes the programes which guide me to understand the basics of logical thinking and improve my problem solving ability

Notifications You must be signed in to change notification settings

BarathiShankar/Practice-Files

Repository files navigation

Practice Problems Repository

Welcome to the Practice Problems Repository !
This repository is dedicated to helping mysellf and other basic developers to improve our Logical thinking skills through a variety of coding challenges, exercises, and sample solutions.


📚 About

  • Purpose: Provide a centralized hub for practice problems, from beginner to advanced level.
  • Contents: Includes a range of problems covering topics such as algorithms, data structures, object-oriented programming, and more.
  • Audience: Students, self-learners, interviewees, or anyone looking to sharpen their Java, C++ coding skills.

🗂️ Repository Structure

practice-problems
|
│   ├── Attendence.java
│   ├── Double_linked_list.cpp
│   ├── Binary Search Tree.cpp
│   ├── Linked_list.cpp
│   ├── Balancing_braces.cpp
│   ├── Calc_exceptions.java
│   ├── MaxHeap.cpp
│   ├── int_to_post_eval.cpp
│   ├── Basic_Sort.cpp
│   ├── Emai_creator.java
│   ├── GUI_quiz.java
│   ├── Graph_BFS_DFS.cpp
│   ├── MinHeap.cpp
│   ├── in_to_post_eval.cpp
│   ├── java_event_prog1.java
|── README.md
  • All Java problems are located in the src/ directory.
  • Each file contains a single problem, its statement ( in comments ), and solution.

📖 Problems Index

File Name Problem Description
Attendence.java Marks attendence
Binary Search Tree Impliment BSD
Double_Linked_list Impliment double list
Linked_list Impliment single list
Balancing_braces Check the closing of braces
Calc_exceptions Calculator with exceptions
MaxHeap Impliment Priotiy queue
in_to_post_eval Evaluating Infix using postfix
Basic_Sort Linear,merge,Quick sorts
Email_creator Validate email
GUI_quiz Random quiz using GUI
Graph_BFS_DFS Impliment BFS & DFS
MinHeap Create lower priority queue
java_event_prog1 Create event driven program
readme.md Description for the repoitory
... UPCOMING !

🚀 How to Practice

  1. Clone the repository:
    git clone https://github.com/BarathiShankar/Practice-Files.git
  2. Navigate to the source directory:
    cd Practice-Files/src
  3. Compile and run any problem:
    javac Problem1.java
    java Problem1

🤝 Contributing

Feel free to contribute new problems, solutions, or improvements!

  • Fork the repo
  • Create a feature branch
  • Submit a pull request

📞 Contact

For questions or suggestions, open an issue or reach out to me ( email - [email protected] ) .


"Just Keep in Mind "EVERY NERD WAS ONCE A BEGGINER !" ☕

About

This repository includes the programes which guide me to understand the basics of logical thinking and improve my problem solving ability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published