10000 GitHub - hiteshcj22/python: Implementation of All ▲lgorithms in Python Programming Language
[go: up one dir, main page]

Skip to content

hiteshcj22/python

 
 

Repository files navigation

<div align="center">
	<br>
	<br>
	<br>
	<img width="400"  src="http://cdn.abranhe.com/projects/algorithms/logos/python.svg">
	<br>
	<br>
	<br>
	<br>
	<img src="https://cdn.abranhe.com/projects/algorithms/algorithms.svg" width="400px">
	<br>
	<br>
	<br>
  <p>All ▲lgorithms implemented in Python</p>
	<br>
	<a href="https://allalgorithms.com"><img src="https://cdn.abranhe.com/projects/algorithms/badge.svg"></a>
	<a href="https://github.com/abranhe/algorithms/blob/master/license"><img src="https://img.shields.io/github/license/abranhe/algorithms.svg" /></a>
	<a href="https://cash.me/$abranhe"><img src="https://cdn.abranhe.com/badges/cash-me.svg"></a>
	<a href="https://www.patreon.com/abranhe"><img src="https://cdn.abranhe.com/badges/patreon.svg" /></a>
	<a href="https://paypal.me/abranhe/10"><img src="https://cdn.abranhe.com/badges/paypal.svg" /></a>
	<br>
  <br>
	<br>
	<br>
	<a href="https://allalgorithms.com"><code>allalgorithms.com</code></a>
	<br>
	<br>
	<br>
	<br>
</div>

See all algorithms and their explanation and categories at [@AllAlgorithms/algorithms](https://github.com/abranhe/algorithms). Check out the Python Library for The All ▲lgorithms project at [@abranhe/python-lib](https://github.com/abranhe/python-lib)

## Contents

- [Artificial Intelligence](#artificial-intelligence)
- [Backtracking](#backtracking)
- [Bit Manipulation](#bit-manipulation)
- [Cellular Automaton](#cellular-automaton)
- [Ciphers](#ciphers)
- [Computational Geometry](#computational-geometry)
- [Cryptography](#cryptography)
- [Data Structures](#data-structures)
- [Divide and conquer](#divide-and-conquer)
- [Dynamic Programming](#dynamic-programming)
- [Gaming Theory](#gaming-theory)
- [Graphs](#graphs)
- [Greedy Algorithms](#greedy-algorithms)
- [Math](#math)
- [Networking](#networking)
- [Numerical Analysis](#numerical-analysis)
- [Operating system](#operating-system)
- [Randomized Algorithms](#randomized-algorithms)
- [Searches](#searches)
- [Selections Algorithms](#selections-algorithms)
- [Sorting](#sorting)
- [Strings](#strings)
- [Online Challenges](#online-challenges)
- [Others](#others)

## Cryptography

- [Advanced Encryption Standard](cryptography/aes.py)
- [Caesar Cipher](cryptography/caesar_cipher.py)
- [Playfair Cipher](cryptography/playfair.py)

##  Data Structures

- [Hashes](#hashs)
- [Linked Lists](#linked-lists)
- [Trees](#trees)

####  Hashes
- [Hash Table](data-structures/hashs/hash_table.py)

#### Linked Lists

- [Linked List](data-structures/linked-lists/linked_list.py)

#### Trees

- [AVL Tree](data-structures/trees/binary_search_tree.py)
- [Binary Search Tree](data-structures/trees/binary_search_tree.py)
- [Heap](data-structures/trees/heap.py)
- [Lowest Common Ancestor](data-structures/trees/lowest_common_ancestor.py)
- [Minimum Height Binary Search Tree](data-structures/trees/min_height_bst.py)

<!--  @TODO

##  Dynamic Programming

- [](dynamic-programming/.py)
- [](dynamic-programming/.py)
- [](dynamic-programming/.py)
- [](dynamic-programming/.py)
- [](dynamic-programming/.py)
- [](dynamic-programming/.py)
- [](dynamic-programming/.py)

##  Graphs

- [](graphs/.py)

##  Greedy

- [](greedy/.py)

##  Math

- [](math/.py)

##  Searches

- [](searches/.py)

##  Sorting

- [](sorting/.py)

##  Strings

- [](strings/.py)

-->

## Maintainers

| [![M1][m1-i]][m1] | 
| :-: | 
| [Carlos Abraham][m1] | 

## License

This work is released under [MIT License](https://github.com/abranhe/algorithms/blob/master/LICENSE)

[![MIT][mit-license]][mit-link]

To the extent possible under law, [Carlos Abraham](https://go.abranhe.com/github) has waived all copyright and related or neighboring rights to this work.


<div align="center">
	<a href="https://github.com/abranhe/algorithms">
		<img src="https://cdn.abranhe.com/projects/algorithms/logo.svg" width="50px">
	</a>
  <br>
</div>

<!----------------------- Markdown Links ----------------------------->
[mit-license]: https://cdn.abranhe.com/projects/algorithms/mit-license.png
[mit-link]: https://github.com/abranhe/algorithms/blob/master/license

<!----------------------- Maintainers -------------------------------->
[m1]: https://github.com/abranhe
[m1-i]: https://avatars2.githubusercontent.com/u/21347264?s=70

About

Implementation of All ▲lgorithms in Python Programming Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0