| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A comprehensive collection of algorithms and data structures implemented in multiple programming languages. Perfect for learning, interview preparation, and contributing to open source!
C0D1NG is a community-driven organization dedicated to helping developers of all skill levels contribute to open source projects and improve their algorithmic problem-solving skills.
This repository serves as a comprehensive collection of algorithmic solutions and implementations. Whether you're:
You'll find valuable resources here! Each algorithm is implemented with clear, well-documented code and follows best practices.
Our collection is organized into the following categories:
| Category | Description | Languages Available |
|---|---|---|
| 🔄 Backtracking | Solutions using backtracking approach | Python |
| ⚡ Divide and Conquer | Algorithms that break problems into subproblems | C, C++, Java, JavaScript, Python |
| 📈 Dynamic Programming | Optimization problems with overlapping subproblems | C++, Java, Python |
| 🕸️ Graph Algorithms | Graph traversal, shortest paths, and graph theory | C++, Java, Python |
| 🎯 Greedy Algorithms | Locally optimal choice algorithms | C++, Java, JavaScript, Python |
| 🔍 Searching Algorithms | Various search techniques and optimizations | C, C++, Go, Java, Python, Ruby |
| 📊 Sorting Algorithms | Different sorting techniques and their variations | C, C++, Java, Python, Ruby |
| 🛠️ Others | Miscellaneous algorithms and problem solutions | Multiple languages |
We welcome implementations in any programming language! Currently, our repository includes:
Explore the repository structure:
Algorithms/ ├── Backtracking/ ├── Divide and Conquer/ ├── Dynamic Programming/ ├── Graph/ ├── Greedy/ ├── Searching/ ├── Sorting/ └── Others/
Navigate to your area of interest:
We welcome contributions from developers of all experience levels! Here's how you can get involved:
Click the "Fork" button at the top right of this repository to create your own copy.
git clone https://github.com/YOUR_USERNAME/Algorithms.git
cd Algorithmsgit checkout -b feature/algorithm-name-language
# Example: git checkout -b feature/binary-search-pythonEnsure your implementation:
git add .
git commit -m "Add [Algorithm Name] implementation in [Language]"git push origin feature/algorithm-name-languageThen create a pull request from your fork to our main repository.
yourname_algorithm_name.extension
Examples:
Include at the top of your file:
"""
Algorithm: [Algorithm Name]
Author: [Your Name]
Description: [Brief description of what the algorithm does]
Time Complexity: O(?)
Space Complexity: O(?)
"""Some examples of well-implemented algorithms in our collection:
Join our vibrant community of developers and algorithm enthusiasts!
We appreciate all our contributors! Check out our Contributors page to see the amazing people who have helped build this collection.
This project is licensed under the MIT License - see the LICENSE file for details.
| Back | FazBrowse Home | New Git URL |