Skip to content

SpringBreakGji4/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm

Sorting

  • Bubble sort
  • Insertion sort
  • Selection sort
  • Shell sort
  • Merge sort
  • Quick sort
  • Heap sort
  • Bucket sort
  • Radix sort

Tree

  • Binary tree
  • Prefix tree
  • Expression tree
  • Binary search tree
  • AVL tree
  • Splay tree
  • B tree
  • Red-Black tree

Heap

  • Binary heap
  • d-heap
  • Leftist heap
  • Skew heap
  • Binomial queues

Graph

  • Topological sort
  • Breadth-first search
  • Depth-first search
  • Dijkstra algorithm
  • Maximum flow algorithm
  • Prim's algorithm
  • Kruskal's algorithm

Cryptography

Symmetric cryptography

  • Shift cipher
  • Mono-alphabetic substitution cipher
  • Polyalphabetic substitution cipher
  • Stream cipher (One-Time pad)
  • Block cipher
    • DES
    • AES ECB
    • AES CBC
    • AES CTR

Asymmetric cryptography

  • ElGamal Encryption
  • RSA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published