Cristian Abrante's repositories
CapacityVehicleRoutingProblem
Implementation of different algorithms for solving the Capacity Vehicle Routing Problem, one of the main problems in combinatorial optimization.
PushdownAutomaton
Implementation of a pushdown automaton (PDA) in Java for learning purposes
SplineInterpolator
Implementation of a graphic cubic spline interpolator in Java for learning purposes.
NaturalLanguageClassifier
This program implements a simple Natural Language Classifier, used probabilities of unigrams.
non-deterministic-finite-automaton-in-cpp
Implementation of a Non deterministic Finite Automaton (NFA) in C++ for academic purposes.
RoboticsAssignments
Repo for the assignments of robotics course at University of La laguna
spaghetti-problem
resolution of 10151 ACM/ICPC problem
Spotify-Node
Spotify asynchronous client implemented with Node, simplifies the operations of the API and return data in different format.
AVL-tree-in-cpp
Implementation of the Adelson-Velskii & Landis (AVL) balanced tree in C++ programming language for academic purposes.
BootstrapCVPage
Bootstrap landing page of my CV, done for learning purposes.
CanarianRecipeBook
Simple Canarian recipe book webpage implemented with XSL, XSD and XML for academic purposes.
context-free-grammar-in-cpp
This is an implementation of a Context Free Grammar parser, with a simplification algorithm for academic purposes.
deterministic-finite-automaton-in-cpp
This is a implementation of an Deterministic Finite Automaton (DFA) in the C++ programming language for academic purposes.
GameOfLife
The Game Of Life is cellular automaton first described by John Horton Conway in 1970. This is a Java implementation for learning purposes.
Hamiltonian-Circuit
NP-Completeness prove for Hamiltonian Circuit problem
Mano-Recognition
Project for detecting a hand using any webcamera and it's fingers and gestures. It's implemented using C++ and the opencv library.
MusicClassifier
Simple NLP project applied to music lyrics
NutritionalCalculator
Gem developed for educational purposes. It calculates the nutritional value of different kinds of food.
point
Gem created for educational reasons. It represents a point in bidimensional space
prct01
¡My first repo! For the subject Lenguajes y paradigmas de programación
PrimitiveRecursiveFunctions
Implementation of a pow, using recursive primitive function in Java.
ProjectileSimulator
Implementation of a simulator of projectiles, depending on velocity and height, for academic purposes.
QuickHull
Implementation of the QuickHull algorithm that calculates the convex hull of a set of points. Also added a graphic interface.
shortest-path-in-cpp
Visualization of a shortest path algorithm in C++ using the SFML library.
Sink-The-Float
Implementation of the famous game Sink The Float in Prolog. It's implemented as we were playing vs the Machine but we don't have a board, only the Machine has.
turing-machine-in-cpp
Implementation of a Turing Machine in the C++ programming language for academic purposes.
TuringMachineSimulator
Turing machine simulator in java programming language for learning purposes