Omar Negron's repositories
topological-sorting
A Java program to print topological sorting of a DAG.
active-directory-bearer-token-client
Shows how to write a “secure” API client to call and authenticate to the secured API endpoint.
algorithms-python
This is the repo for algorithms and data structures by Python.
collinear-points
A program to recognize line patterns in a given set of points. This kind of pattern recognition arises in many applications such as statistical data analysis. Brute force and faster, sorting-based solutions are provided.
csharp-events
Events, delegates, and lambdas in C#.
design-patterns
This repository serves as a reference with concepts and code examples of the Gang of Four creational, structural, and behavioral design patterns.
eShopOnWeb-Kubernetes
Deployment of the Microsoft eShopOnWeb sample application to a Kubernetes cluster in Azure.
general-tree
Implementation of a general tree data structure using left-child right-sibling representation and C# generics.
percolation
A program to estimate the value of the percolation threshold via Monte Carlo simulation.
java-streams
Examples of Java Streams and parallel functional programming with Java.
linked-deque
A generic double-ended queue data type. Linked-list implementation.
oauth-authentication-rubyrailsapi
OAuth 2 authentication on a Ruby on Rails API using the Microsoft Identity Platform.
randomized-queue
A generic data type where the item removed is chosen uniformly at random among items in the queue. Array implementation.
shape-drawer
A simple GUI to demonstrate how to use the bridge pattern and DIP to decouple the rendering logic from the client code.