Java | February 28th
Una interfaz es un tipo de clase que solo declara métodos abstractos y variables estáticas. Su tarea es indicarnos lo que deben hacer las clases que la implementan, sin especificar como deben hacerlo.
Las clases pueden implementar mas de una interfaz. Y debemos seguir una sola regla: Todos los métodos declarados en la interfaz deben estar implementados en las clases que implementan la interfaz.
Continuar
Algoritmos | February 18th
Próximamente…
C/C++ | November 26th
GtkListStore es un modelo para el Widget GtkTreeView que permite almacenar los datos como un arreglo o tabla.
Para crear dicho control debemos crear GtkTreeView y asignarle el modelo de lista. Para crear nuestra lista necesitaremos declarar los siguientes Widgets, variables y un evento.
Continuar
Algoritmos | November 11th
El algoritmo Mergesort (Ordenamiento por mezcla) es un algoritmo estable y óptimo basado en la técnica divide y vencerás.
Un merge es una operación que combina dos arreglos ordenados en un tercer arreglo ordenado. Por ejemplo, teniendo dos arreglos ordenados 1, 4, 6, 10 y 2, 3, 5, 9 los combinamos y obtenemos el tercer arreglo ordenado 1, 2, 3, 4, 5, 6, 9, 10.
Esta combinación o mezcla es la clave del algoritmo Mergesort.
Continuar
Algoritmos | October 31st
Shell Sort ordena pequeños subconjuntos con el método de inserción desde un enfoque divide y vencerás.
Recomiendo dominar el método de Ordenación por Inserción.
Continuar
Programación | October 15th
A la hora de programar es común encontrarse con errores en el código y en software, incluso después de ser publicados.
Para evitar esto, es necesario hacer diferentes pruebas, pero no creo que importe cuantas de ellas se hagan, en algún momento el sistema necesitará revisiones.
Entre los errores de programación encontraremos: Errores de sintaxis, Errores de ejecución y Errores lógicos.
Continuar
Algoritmos | October 12th
Elaborar tres funciones en C++ para buscar el valor máximo, mínimo y la media de un conjunto de números enteros y positivos.
Teniendo un conjunto de números ordenados, sabemos que la media es el valor que deja el mismo número de datos antes y después que él.
Continuar
Algoritmos | October 2nd
Este algoritmo compara los elementos del conjunto adyacente e intercambia sus valores si están en desorden. Este método da la apariencia de burbujas ya que los valores más pequeños suben como “burbujas”, mientras que los valores más grandes quedan en la parte de abajo; de ahí el nombre.
Continuar
Algoritmos | October 1st

Este algoritmo se basa en la técnica para ordenar una mano de cartas.
Para cada carta levantada buscamos el lugar correcto y para acomodar la nueva carta debemos hacer espacio en la mano para insertarla.
Continuar