GitXplorerGitXplorer
F

DataStructures-Algorithms

public
21 stars
4 forks
0 issues

Commits

List of commits on branch master.
Verified
cfb04abe1e1155d12cbdd4bf36241a0c65ad4aff

Update README.md

FFryingpannn committed 4 years ago
Unverified
85c1496a4b033402a8d7fa98494786215192d19b

new algos :D

FFryingpannn committed 4 years ago
Unverified
4285256cf910f6a39876b403bdaec88a806d7a7b

multiple leetcode practice

FFryingpannn committed 4 years ago
Unverified
2a002382d41d4fce431e55a27e086919210bc9ab

Merge branch 'master' of https://github.com/Fryingpannn/DataStructures-Algorithms

FFryingpannn committed 4 years ago
Unverified
c02559d4ee3845d578c148be0bc0c1194aca8bac

multiple leetcode questions

FFryingpannn committed 4 years ago
Verified
9084b541a6b85f98db935842a5c9e64d81635299

Update README.md

FFryingpannn committed 4 years ago

README

The README file for this repository.

Data Structures & Algorithms

Programs to practice data structures & algorithms. Includes classroom & non-classroom work.

  • practice-algos-python: Various algorithms written in Python.
  • A1: Recursive vs Iterative, backtracking algorithm, complexity analysis. Finding all possible permutations of a given binary string with masked patterns.
  • A2: Depth-First Search & Breadth-First Search, Recursion vs Iterative, Stack & Queues, complexity analysis. Board game in which one has to find a given value.
  • A3: Priority Queue, Heap implementation with ArrayList, Upheap/Downheap, Bottom-up Heap Construction, Unsorted/sorted Linked List implementation, complexity analysis. Simulation of CPU scheduling for processes/jobs similar to an operating system with a priority queue.
  • A3: AVL Tree, Balancing a Binary Tree, Tree Traversals, Merge Sorting, Binary Search. Program which adapts the underlying data structure used depending on the size of data.

A2 Sample:

image