/Algorithms

created in Python using PyCharm

Primary LanguagePython

Algorithms

This work is to ensure the following:

  • Algorithm design
  • Performance analysis
  • Data structures - basic and advanced

created in Python using PyCharm

Algorithms, Data Structures

Sorting basic - Bubble, Selection, Insertion Sorting Advanced - merge, Quick Big O - complexity analysis Recursion - in-depth Search - Biscection, hash map Data Structures - Linked lists, Stacks, Queues, Trees, Binary Search Trees

Sort-performance-complexity-and-big-O-notation

Sorting Algorithims

  • Bubble Sort, Selection Sort, Insertion Sort
  • Performance analysis, recursion, math concepts
  • Merge Sort, Quicksort

Search and abstract data structures

Searching, Data structures, Projects

  • Searching algorithms - Binary/Bisection search
  • Hash map project - O(1) for search, insert, delete, update
  • Data Structures - Linear structures, trees
  • Binary Search Tree projecct - Job scheduler