This repository is created for educational purposes and possibly for future use in my own hobby projects.
- stack
- queue
- priority queue
- linked-list / doubly-linked list (reverse, sort, ...)
- hash-table
- map
- tree / red-black tree / AVL-tree / B-tree / Binary heap three
- DFS, BFS, Dijkstra's algorithm
- Sequential search
- Binary search
- Selection sort
- Insertion sort
- Quick sort
- mset
- mcpy
- mmov
- mcmp
- slength
- wslength
- scopy
- sncopy
- wscopy
- wsncopy
- scat
- sncat
- wscat
- wsncat
- subc
- rsubc
- subs
- wsubc
- wrsubc
- wsubs
- srev
- wsrev
- split
- wsplit
- upper
- lower
- wupper
- wlower
- isalpha
- isdigit
- isalnum
- isspace
- stows
- wstos (If they fit in ascii) # Converting strings from regular to wide and vice versa
- stoi
- stof
- itos
- ftos
- bin # Output string in binary format
- abs
- pow
- sqrt
- sin
- cos
- tan
- asin
- acos
- atan