Skip to content
/ Utilib Public

Utilib is a project meant to be for learning data structures, networking, serializations, algorithms, etc.

License

Notifications You must be signed in to change notification settings

Voqus/Utilib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Utilib

Utilib is a project meant to be for learning data structures, networking, serializations, algorithms, etc.

Wikipedia is used for most of the implementation of the algorithms and data structures.

List of data structures I plan on coding: https://en.wikipedia.org/wiki/List_of_data_structures

Data structures:

  • Array
  • Stack
  • Queue
  • List (Single-linked list)
  • LinkedList (Double-linked list)
  • Graph
  • Tree
  • Binary Tree
  • Binary Search Tree

Sorting algorithms:

  • BubbleSort
  • InsertionSort
  • SelectionSort
  • MergeSort
  • QuickSort

Example of time complexity based on sortin 100.000 randomized integer array. sorting_image

Search algorithms:

  • Linear Search
  • Binary Search

About

Utilib is a project meant to be for learning data structures, networking, serializations, algorithms, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages