Skip to content

Repository with various coding challenges and problems from different sources with my solutions.

License

Notifications You must be signed in to change notification settings

brunoliveiradev/Data_Structures_and_Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

Welcome to my repository of coding challenges and problems, where I've gathered a diverse collection of brain-teasers from various sources! As a passionate software engineer, I've meticulously solved each problem using innovative approaches that I'll be excited to share with you.

To help you navigate through this treasure trove, I've organized the challenges and problems by their solution approach. And as a cherry on top, each solution comes with a concise description of the problem and my creative thought process in solving it.

Keep in mind that this repository is a work in progress, and I'm constantly adding new challenges to it. So, be sure to stay tuned and come back often for fresh and exciting challenges!

Bellow you will find:

Solutions by Approach Category

The following table organizes the challenges and problems by their solution approach, difficulty level, and related data structures:

Approach Category Level Data Structure
All Techniques All Mixed
Arrays and String Most Common Techniques All Arrays, Strings
Two Pointers Easy Arrays, Strings
Sliding Window Easy and Medium Arrays, Strings
Prefix Sum Easy and Medium Arrays, Strings
Hashing Easy and Medium Hash Maps, Arrays

License

This repository is licensed under the MIT License. See the LICENSE file for details.

Contribution

If you want to contribute to this repository, please fork the repository, make your changes, and submit a pull request.
I will review the pull request and merge it if it meets the standards of the repository.
Feel free to open an issue for suggestions or bug reports.

Main Sources

LeetCode AlgoExpert HackerRank


Disclaimer

This repository is purely academic and intended for educational purposes only. The solutions provided in this repository are not intended to be used in production systems or as a substitute for professional advice. The content here is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by any of the organizations mentioned or their affiliates such as LeetCode, AlgoExpert, and HackerRank. All product and company names are the registered trademarks of their original owners. The use of any trade name or trademark is for identification and reference purposes only and does not imply any association with the trademark holder or with their product brand.

About

Repository with various coding challenges and problems from different sources with my solutions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages