Implementations of data-structures & algorithms for coding interview questions, leveraging some data structures and programming languages.
This side-project showcases proficiency in handling algorithmic challenges across multiple technology stacks.
Also includes some coding styles and design pattern implementations.
One of my side-projects to keep my language skills from atrophying.
Here’s a sample Big-O Problem-Solution Explanation
Data structures included:
- Arrays
- Strings
- Lists
- Array Lists
- Matrices (N-dimensional Arrays)
- Sets
- Sequences
- Vectors
- Tuples
- Dictionaries
- Maps
- Objects
- Tables
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- MapLists
- WeakMaps
- WeakSets
- HashMaps
- HashTables
- HashSets
- PriorityQueues
- Binary Trees
- Binary Search Trees (BST)
- TreeMaps
- TreeSets
- Heaps
- Binary Heaps (Min & Max Heaps)
- Tries
- Bits & Bytes
- Blobs
- etc
Some of the programming languages (mostly ordered in-terms of total skill-level) included:
- Python
- Javascript
- Typescript
- Java
- C#
- C
- C++
- Php
- Swift
- Solidity
- Golang
- R
- Ruby
- Bash
- Objective-C
- Scala
- Dart
- Kotlin
- Rust
- Erlang
- F#
- Q#
- Matlab