Skip to content

This repository is dedicated to mastering Java โ˜• through solving coding challenges ๐Ÿ”. It emphasizes Data Structures ๐Ÿ“Š and Algorithms (DSA) to enhance problem-solving skills ๐Ÿงฉ

Notifications You must be signed in to change notification settings

Rishab2990/Coding-Question

Folders and files

NameName
Last commit message
Last commit date

Latest commit

de29b00 ยท Oct 21, 2024

History

20 Commits
Oct 4, 2024
Oct 9, 2024
Oct 12, 2024
Oct 5, 2024
Oct 5, 2024
Oct 6, 2024
Oct 12, 2024
Oct 4, 2024
Oct 5, 2024
Oct 2, 2024
Oct 21, 2024
Oct 4, 2024
Oct 4, 2024
Oct 7, 2024
Oct 8, 2024
Oct 9, 2024
Oct 4, 2024
Oct 4, 2024
Oct 4, 2024
Oct 4, 2024
Oct 5, 2024
Oct 4, 2024
Oct 4, 2024

Repository files navigation

Coding-Question

Welcome to the Coding_Question repository! This repository is dedicated to my Java coding practice, where I solve and upload various coding questions. The focus of this repository will be on improving problem-solving skills, with an emphasis on Data Structures and Algorithms (DSA) concepts.

๐Ÿ“ Repository Overview

In this repository, I will be posting:

  1. Java Coding Questions: A collection of solved problems ranging from basic to advanced levels.
  2. Data Structures & Algorithms (DSA): Solutions and implementations of DSA concepts.
  3. Future Projects: As I progress, I will also be adding Java projects related to coding challenges and DSA.

๐Ÿš€ What's Inside?

This repository will consist of:

1. Practice Problems

  • Various coding problems solved using Java.
  • Categories include arrays, strings, linked lists, trees, graphs, sorting algorithms, and more.
  • Solutions will include detailed comments explaining the logic behind each approach.

2. Data Structures & Algorithms

  • Explanation of core DSA concepts.
  • Implementations of data structures like arrays, stacks, queues, linked lists, trees, and graphs.
  • Algorithms like searching, sorting, recursion, and dynamic programming.

3. Future Plans

  • I will be creating Java projects that involve DSA-based problem-solving.
  • More coding challenges from various platforms (LeetCode, HackerRank, Codeforces, etc.).

๐Ÿ“‚ Repository Structure

Coding_Question/ โ”œโ”€โ”€ Arrays/ โ”‚ โ”œโ”€โ”€ Array_Sum.java โ”‚ โ”œโ”€โ”€ Max_Subarray.java โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ LinkedLists/ โ”‚ โ”œโ”€โ”€ Reverse_LinkedList.java โ”‚ โ”œโ”€โ”€ LinkedList_Cycle.java โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ Sorting/ โ”‚ โ”œโ”€โ”€ QuickSort.java โ”‚ โ”œโ”€โ”€ MergeSort.java โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ Trees/ โ”‚ โ”œโ”€โ”€ BinaryTree_Traversal.java โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ Graphs/ โ”‚ โ”œโ”€โ”€ BFS_Traversal.java โ”‚ โ””โ”€โ”€ ... โ””โ”€โ”€ README.md

๐Ÿ“ˆ Progress and Contributions

This repository will evolve as I continue my learning journey. Feel free to follow along with my progress or contribute by:

  • Forking the repository.
  • Submitting pull requests for suggestions or optimizations.
  • Sharing feedback and improvements!

๐Ÿ”ฎ Future Goals

  • To cover all major DSA concepts and implement them in Java.
  • Consistently add new coding challenges and projects.
  • Make this a comprehensive resource for anyone looking to improve their DSA skills.

๐Ÿ›  Technologies Used

  • Java: The primary language for all solutions and projects.
  • VS Code: My preferred IDE for development.

๐Ÿ“ฌ Get in Touch

If you have any questions, suggestions, or feedback, feel free to connect with me on:

bash