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.
- 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.
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.
| 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 ! |
- Clone the repository:
git clone https://github.com/BarathiShankar/Practice-Files.git
- Navigate to the source directory:
cd Practice-Files/src - Compile and run any problem:
javac Problem1.java java Problem1
Feel free to contribute new problems, solutions, or improvements!
- Fork the repo
- Create a feature branch
- Submit a pull request
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 !" ☕