Irish J Medina's repositories

DijkstraShortestPath

Implementation of Dijkstra's algorithm in C++ which finds the shortest path from a start node to every other node in a weighted graph.

DataStructures

A collection of data structure/ADT implementations in C++. Includes binary trees, dictionaries, deque, doubly-linked lists, graphs (using an adjacency list), hash tables. Some implementations make use of the stack or queue ADT.

Language:C++Stargazers:11Issues:1Issues:0

ALOHAProtocolSimulation

A simulation of the ALOHA protocol using SimPy and SciPy.

Language:PythonStargazers:7Issues:1Issues:0

DynamicProgramming

A collection of solutions (fibonacci, counting steps) using dynamic programming in C++.

Language:C++Stargazers:4Issues:1Issues:0

FloatingPointComparison

C++ implementation to compare two floating point numbers.

Language:C++Stargazers:4Issues:1Issues:0

SmartPointer

A SmartPointer implementation in C++. A SmartPointer is a data type, implemented with templates, that simulates a pointer while also providing automatic garbage collection.

Language:C++Stargazers:4Issues:1Issues:0

AdvancedEncryptionStandard

An implementation of the Advanced Encryption Standard.

Language:PythonStargazers:3Issues:1Issues:0

GraphTraversal

Breadth-first search and depth-first search implementations in C++. Implementations of depth-first search include using an implicit stack (via recursion) and an explicit stack.

Language:C++Stargazers:3Issues:1Issues:0

SieveOfEratosthenes

Generate prime numbers up to n using the Sieve of Eratosthenes.

Language:C++Stargazers:2Issues:1Issues:0

GraphTraversalPaintGrid

Paint a boolean grid using breadth-first and depth-first search.

Language:C++Stargazers:1Issues:1Issues:0

MultithreadedSearch

Searching an array in C using threads where each thread searches it's own portion of the array.

Language:CStargazers:1Issues:1Issues:0

UndergraduateHonoursProject

Investigating the use of support vector machines with a Kolmogorov complexity kernel to perform classification for certain problems in bioinformatics.

Language:PythonStargazers:1Issues:1Issues:0

AlleleDatabase

A Perl Catalyst MVC Tutorial that implements an Allele Database.

Language:PerlStargazers:0Issues:1Issues:0

app-web-server

Server side support platform for Peace Corps mobile applications.

Language:PythonStargazers:0Issues:1Issues:0

AssemblyGCD

An assembly program that calculates the GCD of two numbers.

Language:AssemblyStargazers:0Issues:1Issues:0

AssemblyLinearSearch

An assembly program that performs a linear search on a unsorted array.

Language:AssemblyStargazers:0Issues:1Issues:0

BinarySearch

A binary search implementation in C++.

Language:C++Stargazers:0Issues:1Issues:0

BoundedBuffer

Implementation of the Producer-Consumer or Bounded-Buffer problem in C which is a classic synchronization problem. Here, multiple producers and consumers (threads) insert and remove items from a shared buffer (queue) of finite size.

Language:CStargazers:0Issues:1Issues:0

CapitolWords

Using the Capitol Words API to get the top words spoken by the United States Congress.

Language:PythonStargazers:0Issues:1Issues:0

Lempel-Ziv-Welch

An implementation of the Lempel-Ziv-Welch compression algorithm.

Language:PythonStargazers:0Issues:1Issues:0

PacketCapture

A bash script that captures wireless packets destined for a particular access point.

Language:ShellStargazers:0Issues:2Issues:0

pthreads

An example of using pthreads for writing multi-threaded programs in C.

Language:CStargazers:0Issues:1Issues:0

ReversePathForwardingSimulation

A simulation of the Reverse Path Forwarding (RPF) algorithm using SimPy and SciPy.

Language:PythonStargazers:0Issues:2Issues:0

SharedMemorySegments

An implementation in C to simulate a print client process and a print server process that insert and remove items on a bounded-buffer (queue of finite size) that resides in (SysV) shared memory while ensuring proper synchronization using (SysV) semaphores.

Language:CStargazers:0Issues:1Issues:0

SortingAlgorithms

A collection of sorting algorithms (heapsort, mergesort and quicksort) in C++.

Language:C++Stargazers:0Issues:1Issues:0

SpoofMACAddress

A bash script that spoofs the MAC address of your Linux client.

Language:ShellStargazers:0Issues:1Issues:0

TensorFlowModels

Neural network models using TensorFlow

Stargazers:0Issues:1Issues:0

TowersOfHanoi

An assembly program that solves Towers of Hanoi in the fewest number of moves.

Language:AssemblyStargazers:0Issues:2Issues:0

vms

Volunteer Management System

Language:HTMLLicense:GPL-2.0Stargazers:0Issues:1Issues:0

vms-integrated

An integrated version of VMS.

Language:HTMLStargazers:0Issues:1Issues:0