Skip to content

Instantly share code, notes, and snippets.

View codepainkiller's full-sized avatar
🏠
Working from home

Martin Cruz codepainkiller

🏠
Working from home
View GitHub Profile
@codepainkiller
codepainkiller / abb_archivos.cpp
Last active October 13, 2022 13:14
Archivos - Arboles binarios de busqueda (ABB)
/*
* C++ - Arbol binario de busqueda aplicado en archivos
* Copyright 2013 Martin Cruz Otiniano
* Description : Tiene las funciones de insertar registro en un nodo (escribir), mostrar los registros
* haciendo uso del algoritmo y eliminar archivo ABB.
* Site : martincruz.me
*/
#include <iostream>
#include <stdio.h>
@codepainkiller
codepainkiller / hashing.cpp
Last active August 29, 2015 13:56
Archivos - Metodo de dispersion (Hashing)
/*
* C++ - Metodo de dispersion (Hashing)
* Copyright 2013 Martin Cruz Otiniano
* Site: martincruz.me
*/
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@codepainkiller
codepainkiller / OperacionZn.cpp
Last active August 29, 2015 14:01
Operaciones en Zn
/*
* C++ - Operaciones en Zn
* Copyright 2014 J. Martin Cruz Otiniano
* Description : Contiene los metodos de adición, multiplicicación, inverso multiplicativo, división y exponenciación.
* Site : martincruz.me
*/
#include "OperacionZn.h"
OperacionZn::OperacionZn()
@codepainkiller
codepainkiller / criba_eratostenes.cpp
Last active March 5, 2021 21:31
Criba de Eratostenes - C++
/*
* Criba de Eratostenes - C++
* Copyright 2014 Martin Cruz Otiniano
* Description : Esta funcion devuelve un vector(STL) con los numeros primos hasta un rango n enviado como parametro.
* Site : martincruz.me
*/
#include <iostream>
#include <vector>
#include <cmath>
// Bresenham3D
//
// A slightly modified version of the source found at
// http://www.ict.griffith.edu.au/anthony/info/graphics/bresenham.procs
// Provided by Anthony Thyssen, though he does not take credit for the original implementation
//
// It is highly likely that the original Author was Bob Pendelton, as referenced here
//
// ftp://ftp.isc.org/pub/usenet/comp.sources.unix/volume26/line3d
//
@codepainkiller
codepainkiller / abb_marccss.cpp
Last active October 7, 2022 16:07
Árboles Binarios de Búsqueda.
/*
* C++ - Árboles Binarios de Búsqueda
* Copyright 2014 Martin Cruz Otiniano
* Description : Funciones de Insercion, Busqueda, Eliminacion, Recorridos por niveles(amplitud), Altura, Arbol reflejo, Contar hojas.
* Site : martincruz.me
*/
#include <iostream>
#include <stdlib.h>
@codepainkiller
codepainkiller / pilas.cpp
Last active March 3, 2016 22:15
Pilas/Stack
/*
* C++ - Pilas/Stack
* Copyright 2014 Martin Cruz Otiniano
* Description : Apila elemento, Desempila elemento, Mostrar pila, Destruir Pila
* Site : martincruz.me
*/
#include <iostream>
using namespace std;
@codepainkiller
codepainkiller / colas.cpp
Last active August 29, 2015 14:07
Colas/Queue
/*
* C++ - Colas/Queue
* Copyright 2014 Martin Cruz Otiniano
* Description : Encola elemento, Desesencola elemento, Mostrar cola, Vaciar cola
* Site : martincruz.me
*/
#include <iostream>
using namespace std;
@codepainkiller
codepainkiller / listas_enlazadas_simples.cpp
Last active June 27, 2022 23:58
Listas Enlazadas Simples en C++
/*
* C++ - Listas Enlazadas simples en c++
* Copyright 2014 Martin Cruz Otiniano
*
* Description: Inserta, elimina, busca, reporta
* Site: martincruz.me
*/
#include <iostream>
@codepainkiller
codepainkiller / password_oculto.cpp
Last active March 22, 2016 22:26
Constraseña mostrando asteriscos - C++
/*
* C++ - Constraseña mostrando asteriscos
*
* Copyright 2014 Martin Cruz Otiniano
*
* Description: Al teclear por consola en lugar de mostrar los caracteres
* mostrara asteriscos, como en cualquier login de cuentas.
*
* Site: martincruz.me
*/