Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/naledi-dikgale/algorithms

Welcome to my daily coding playground! This repository is a collection of daily explorations into various algorithms and data structures.
https://github.com/naledi-dikgale/algorithms

Last synced: 8 days ago
JSON representation

Welcome to my daily coding playground! This repository is a collection of daily explorations into various algorithms and data structures.

Awesome Lists containing this project

README

        

# Algorithms and Data Structures

## Introduction

Welcome to my daily coding playground! This repository is a collection of daily explorations into various algorithms and data structures.

## Table of Contents

1. [Introduction](#introduction)
2. [Algorithms](#algorithms)
- [Sorting](#sorting)
- [Searching](#searching)
3. - [Data Structures](#data-structures)
- [Arrays](#arrays)
- [Linked Lists](#linked-lists)
- [Stacks](#stacks)
- [Queues](#queues)
- [Trees](#trees)
4. [Contribution Guidelines](#contribution-guidelines)
5. [Daily Log](#daily-log)
6. [License](#license)

## Algorithms

### Sorting

- [Bubble Sort](#)
- [Selection Sort](#)
- [Insertion Sort](#)
- [Merge Sort](#)
- [Quick Sort](#)

### Searching

- [Linear Search](#)
- [Binary Search](#)

### Graph Algorithms

- [Depth-First Search (DFS)](#)
- [Breadth-First Search (BFS)](#)

## Data Structures

### Arrays

- [Array Rotation](#)
- [Array Manipulation](#)

### Linked Lists

- [Singly Linked List](#)
- [Doubly Linked List](#)

### Stacks

- [Stack Implementation](#)
- [Expression Evaluation](#)

### Queues

- [Queue Implementation](#)
- [Circular Queue](#)

### Trees

- [Binary Tree](#)
- [BST (Binary Search Tree)](#)
- [AVL Tree](#)

## Contribution Guidelines

I welcome contributions from the community! If you have an algorithm or data structure you'd like to share or improve upon, please follow these guidelines:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature`,
3. Commit your changes: `git commit -m 'Add your feature'`.
4. Push to the branch: `git push origin feature/your-feature`,
5. Submit a pull request.

## Daily Log

Explore my daily coding journey. Each entry includes the algorithm or data structure tackled.

👤 **Author1**

*[NALEDI DIKGALE]*

- GitHub: [@githubhandle](https://github.com/Naledi-Dikgale)
- LinkedIn: [@LinkedIn](https://www.linkedin.com/in/naledi-dikgale/)
- Website: [@Naledi](https://naledi.netlify.app/)

## License

This repository is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.