Projects and tests for COSC2430 Data Structures taken at the University Of Houston
-
Updated
May 6, 2021 - Java
Projects and tests for COSC2430 Data Structures taken at the University Of Houston
Learning common Data Structures & Algorithms used in the Java programming language.
A function that returns the two numbers that add up to a target in any given array
This repo includes examples of data structures and algorithms that you can use during revisions. I have highlighted their performance in regards to the order of growth in the big-o notation categories.
Algorithm that tests for prime numbers, with O(√n) time complexity.
🐇 Every big-O notation with example codes
An implementation of various sorting algorithms as well as a Binary Search Tree.
Deconstruction of a computational problem... 3 algorithms to find the best possible combination of shares for investors (based on list of shares) while making use of dynamic programming.
Given an N × N grid of integers and an integer M ≤ N , determine the maximum product that can be made from M integers that are next to each other in the grid (horizontally, vertically, or diagonally.)
I had the goal of creating a queue whose performance for both enqueuing and dequeueing would be O(1). To achieve this, instead of using a list, I wrote a dictionary queue structure, DictQueue.
This repository contains some Data Structures implemented from scratch using Java.
Python Algorithms + Pytest
Different lectures on approaching the problems asked in Job Interviews that are available on LeetCode.
Compare 3 simple search algorithms and their running time growths in Big-O notations
A REST bases transaction statistics application created as part of N26 take-home assessment task. This is a shortlisted solution.
Repository of code references, notes and observations on data structure and algorithm studies.
CPS162 Fall 2021 Group1: Gabriela Fernandez Leon, Tan Dinh, Alan Baxley
A Project in JavaScript to understand different data structures like linked lists, hash tables, Queues, sorting, searching, graphs, etc, and how they are being structured. It is a great learning project and available for some contributors also.
Scala project hosting exercies on Data Structures and Algorithms of the Android app Data Structures & Algorithms
Add a description, image, and links to the big-o-performance topic page so that developers can more easily learn about it.
To associate your repository with the big-o-performance topic, visit your repo's landing page and select "manage topics."