Skip to content

πŸ“š Data Structures & Algorithms Practice is your go-to resource for mastering DSA! πŸš€ Explore a variety of problems and solutions, from basics to advanced, and enhance your skills with practical challenges. 🌟 Stay tuned for continuous updates and new additions!

Notifications You must be signed in to change notification settings

AshimaSingh0610/Data_Structures_N_Algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo

πŸ“š Data Structures & Algorithms (DSA) Practice πŸ“Š

Status GitHub Issues GitHub Pull Requests


πŸ“– Introduction

Welcome to the Data Structures & Algorithms repository!

This is an evolving resource dedicated to practicing and mastering a wide range of data structures and algorithms. Our goal is to provide a comprehensive collection of problems and solutions covering the entire spectrum of DSA concepts.

πŸš€ What You’ll Find Here

  • πŸ” Diverse Problem Set: A growing collection of problems related to various data structures and algorithms.
  • 🧠 Practice Challenges: Practical coding challenges designed to enhance problem-solving skills and prepare for interviews.
  • πŸ“ˆ Algorithm Implementations: Current implementations of fundamental algorithms with detailed explanations.
  • πŸ’¬ Ongoing Development: The repository is continuously updated to include new problems, techniques, and solutions.

πŸ—‚οΈ Repository Overview

Here's what’s available in the repository so far:

  • πŸ”Ž Search Algorithms: Implementations of binary search, linear search, order-agnostic search, and more.
  • πŸ”’ Array Operations: Solutions for searching in different types of arrays, such as reverse-sorted and order-agnostic arrays.
  • πŸ”„ Specialized Problems: Finding first and last occurrences of elements and other unique challenges.

πŸ“‹ Current Files and Directories

  • Array.exe: Executable file for various array operations.
  • Array_1_LS.cpp: C++ source code for linear search.
  • Array_2.1_BS_Decreasing_Sorted_Array.cpp: C++ source code for searching in reverse-sorted arrays.
  • Array_2.2_BS_Order_Agnostic_Search.cpp: C++ source code for order-agnostic search.
  • Array_2.3_BS_First_And_Last_Occurance.cpp: C++ source code for finding the first and last occurrence of an element.

πŸ› οΈ Future Plans

  • 🌟 Comprehensive Coverage: We aim to cover all major data structures and algorithms, including advanced topics.
  • πŸ”„ Continuous Updates: The repository will be regularly updated with new problems, solutions, and improvements.
  • πŸ”§ Community Contributions: We encourage contributions from the community to enhance the repository.

πŸ™Œ Contributing

We love contributions! Help us make this repository even better by contributing to the project. Your input is highly valued. πŸ€—

  1. Fork the Project: Click the "Fork" button at the top right of the repository page.
  2. Create your Feature Branch:
    git checkout -b feature/AmazingFeature
  3. Commit your Changes:
    git commit -m 'Add some AmazingFeature'
  4. Push to the Branch:
    git push origin feature/AmazingFeature
  5. Open a Pull Request:
    1. Navigate to the "Pull Requests" tab in the repository.
    2. Click "New Pull Request".
    3. Select your feature branch and compare it with the main branch.
    4. Add a descriptive title and comments about your changes.
    5. Click "Create Pull Request".

Review Process

  • Your pull request will be reviewed by the maintainers. They may suggest or request changes.
  • Once approved, your changes will be merged into the main branch.

✍️ Authors

🀝 Collaborators

We appreciate the following contributors for their valuable input:

Feel free to reach out if you have any questions or need further assistance. Thank you for contributing!

About

πŸ“š Data Structures & Algorithms Practice is your go-to resource for mastering DSA! πŸš€ Explore a variety of problems and solutions, from basics to advanced, and enhance your skills with practical challenges. 🌟 Stay tuned for continuous updates and new additions!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages