Skip to content

Instantly share code, notes, and snippets.

View cristianmiranda's full-sized avatar
🏡
Working from home

Cristian Miranda cristianmiranda

🏡
Working from home
View GitHub Profile
@cristianmiranda
cristianmiranda / UI.java
Created October 3, 2015 14:14
Swing - Ejemplo
package edu.unlam.swing;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
@cristianmiranda
cristianmiranda / prueba.pl
Created October 3, 2015 00:41
Prolog prueba PROGRA AVANZADA
es_un_pais(argentina).
es_un_pais(brasil).
es_un_pais(portugal).
es_un_pais(china).
limita_con(argentina, chile).
limita_con(argentina, brasil).
limita_con(usa, mexico).
limita_con(usa, canada).
@cristianmiranda
cristianmiranda / QuickSort.java
Created September 20, 2015 22:26
QuickSort.java
package edu.unlam.impl;
import edu.unlam.Ordenadora;
public class QuickSort extends Ordenadora {
@Override
public void sort(Comparable[] elements) {
sort(elements, 0, elements.length - 1);
assert isSorted(elements);
}
@cristianmiranda
cristianmiranda / Insersion.java
Created September 20, 2015 22:25
Insersion.java
package edu.unlam.impl;
import edu.unlam.Ordenadora;
public class Insersion extends Ordenadora {
@Override
public void sort(Comparable[] elements) {
int n = elements.length;
for (int i = 0; i < n; i++) {
for (int j = i; j > 0 && elements[j].compareTo(elements[j - 1]) < 0; j--) {
@cristianmiranda
cristianmiranda / Seleccion.java
Created September 20, 2015 22:25
Seleccion.java
package edu.unlam.impl;
import edu.unlam.Ordenadora;
public class Seleccion extends Ordenadora {
@Override
public void sort(Comparable[] elements) {
int n = elements.length;
for (int i = 0; i < n; i++) {
int min = i;
@cristianmiranda
cristianmiranda / Burbuja.java
Created September 20, 2015 22:24
Burbuja.java
package edu.unlam.impl;
import edu.unlam.Ordenadora;
public class Burbuja extends Ordenadora {
@Override
public void sort(Comparable[] elements) {
int n = elements.length;
for (int i = 0; i < (n - 1); i++) {
for (int j = 0; j < n - i - 1; j++) {
@cristianmiranda
cristianmiranda / OrdenadoraTest.java
Created September 20, 2015 22:23
OrdenadoraTest.java
package test;
import org.junit.Test;
import edu.unlam.impl.Burbuja;
import edu.unlam.impl.Insersion;
import edu.unlam.impl.QuickSort;
import edu.unlam.impl.Seleccion;
public class OrdenadoraTest {
@cristianmiranda
cristianmiranda / Ordenadora.java
Created September 20, 2015 22:22
Ordenadora.java
package edu.unlam;
import java.util.Comparator;
/**
* Clase ordenadora padre
*
* @param <T> - tipo de elementos a ser manipulados
*/
public abstract class Ordenadora<T> {
@cristianmiranda
cristianmiranda / estimadores.java
Created June 18, 2015 19:43
Estimadores poblacionales
private double[] getValues() {
return new double[]{ 100, 115, 70, 115, 75, 80, 100, 90, 100, 95 };
}
@Test
public void calculateEstimatedParameters() {
double[] values = getValues();
double sum = 0D;
for (double value : values) {
sum += value;
@cristianmiranda
cristianmiranda / idea.14.1.keys
Created March 27, 2015 13:25
IDEA 14.1 keys
matun1
81470-ZGHV6-DSZLZ-MR6F3-2D6I8-M8RE7
matun2
65154-YYGDY-PWASE-ZWJH1-GD8AI-3IIF4
matun3
73384-79LBQ-G92L0-DOAG0-KYTWU-C6WP3
matun4