Estructuras de Datos

Inicio/Programación/Estructuras de Datos

Explicaciones y comparaciones entre las distintas estructuras de datos y diferentes optimizaciones según cada caso.

[Unity3D + C#] Consola de Comandos

Cómo crear una consola de depuración con comandos personalizados, que se puedan agregar o quitar. Un comando especial para mostrar todos los comandos disponibles con sus descripciones. Uso de diccionarios para guardar cada comando. Algunas configuraciones de UI para que se vea “linda”. Uso de “delegate” y “Dictionary” para manipular [...]

[Unity3D + C#] Algoritmos Genéticos

Tienen varias finalidades, pero las que más podemos destacar son la posibilidad de aprendizaje y la búsqueda de la mejor solución a un problema. En principio la teoría podría parecer algo difícil de entender: ¿Cómo es que aprende? ¿Cómo encuentra la forma? Si bien estos algoritmos son de mucha ayuda [...]

[C#] Delegate, Event, Action y Func

Estos 4 tipos de datos de C# sirven para facilitar el trabajo con métodos (funciones). La idea también es abrir más la perspectiva a nuevos tipos de datos y formas de trabajar. Básicamente, son tipos de datos que guardan funciones dentro. […]

Estructura de código con la técnica S.O.L.I.D.

Después de llevar tiempo corrigiendo varios exámenes y ver que muchos alumnos tiene problemas a la hora de estructurar el código, me pareció  pertinente subir algo de información acerca de una de las técnicas de programación más usadas. Por supuesto, hay muchas y para muchos casos diferentes. Lo más importante no [...]

[Lógica] Eliminando elementos de un array

Mucha gente tiene problemas a la hora de eliminar elementos de un array, y más si el mismo se está recorriendo frame a frame. Uno de los problemas más grandes que veo es de lógica. Muchos tienen una lógica para eliminarlos más o menos así: […]

Ir a Arriba