An open API service indexing awesome lists of open source software.

https://github.com/vaneeza-7/data-structures-assignments

Data Structures: Arrays, Stacks, Queues, Graphs applications in image processing, tag parsing and routes/maps respectively.
https://github.com/vaneeza-7/data-structures-assignments

all-pairs-shortest-path connected-component-labelling dice-coefficient dijkstra-algorithm error-detection expression-parser graphs infix-notation infix-to-postfix kmeans-clustering least-recently-used-algorithm object-detection opencv postfix-notation prefix-notation queues run-length-encoding second-shortest-path stacks tag-parsing

Last synced: 6 months ago
JSON representation

Data Structures: Arrays, Stacks, Queues, Graphs applications in image processing, tag parsing and routes/maps respectively.

Awesome Lists containing this project

README

          

# Data-structs-assignments
Data Structures: Arrays, Stacks, Queues, Graphs applications in image processing, tag parsing and routes/maps respectively.

ASSIGNMENT 1: IMAGE PROCESSING WITH OPENCV USING ARRAYS & LISTS

Contents:

    task1.h | Connected Componenets Labelling

    task2.h | K-means clustering

    task3.h | Dice Coefficient

    task4.h | Run-length encoding


ASSIGNMENT 2: TAG AND EXPRESSION PARSING USING STACKS & QUEUES

Contents:

    parsing.h | Tag parsing & Error detection

    lru.h | Least recently used

    source.cpp | Postfix, Prefix, Infix conversions


ASSIGNMENT 3: SHORTEST PATHS AND ALTERNATE ROUTES USING GRAPHS

Contents:

    Header.h | Dijkstra's shortest path from one to all, all to one, between pairs and second shortest path

    GraphData.csv | Graph adjacency matrix file

    test.cpp | Test cases