C#

Ejercicios resueltos de array con C# (3)

May 12, 2009 | | 39 comentarios

Bueno, seguimos con algunos ejercicios resueltos en C#. Esta vez implementamos algunos métodos un poco más complejos, pero muy útiles para resolver distintos problemas. Empezamos desde lo más sencillo hasta lo más complejo…

Ejercicios resueltos de array con C# (2)

May 3, 2009 | | 24 comentarios

Esta es la segunda entrega de ejercicios resueltos con array para dominar de una vez esta estructura tan usada en C# y otros lenguajes de programación. Saber trabajar eficientemente con arrays es algo sumamente importante, ya que es la base … seguir leyendo »

La clase LinkedNode en C#. Interfaz Ilist

Mar 30, 2009 | | 5 comentarios

Las listas (List) en C# son colecciones de datos mucho más potentes y funcionales que los arrays, por lo que su uso es muy común en el desarrollo de aplicaciones. Y es que con las listas (List) todo se hace … seguir leyendo »

Ejercicios resueltos de array con C# (1)

Feb 10, 2009 | | 65 comentarios

Aquí les dejo una pequeña colección con ejercicios resueltos de arrays en C#, que en mi opinión, son los más importantes y prácticos. Si todavía no tienen mucho conocimiento sobre esto, lean primero esta entrada donde se explica todo lo … seguir leyendo »

Backtracking. Problema del laberinto

Oct 25, 2008 | | 21 comentarios

La búsqueda recursiva de soluciones de un problema, es esencialmente una estrategia de tanteo. O sea, cuando no conocemos un algoritmo específico que nos permita dar con la o las soluciones del problema, siempre queda la opción de generar todas … seguir leyendo »

Estrategias. Las torres de Hanoi.

Jul 30, 2008 | | 22 comentarios

Como lo prometido es deuda, empezaremos esta segunda parte del minicurso de Recursividad en C# con el clásico Hanoi, y luego hablaremos sobre algunas técnicas asociadas al uso de la recursividad, como son “Backtracking” y “Divide y Vencerás”. Además, resolveremos … seguir leyendo »

Entendiendo la recursividad

Jul 24, 2008 | | 23 comentarios

El concepto de recursividad es uno de los más complejos y díficiles de entender en la programación orientada a objetos. Lo trataré de explicar con algunas ideas y algún ejemplo.
En la vida hay muchos conceptos que se utilizan a si … seguir leyendo »

Trabajando con arrays (vectores) en C#

Jun 22, 2008 | | 98 comentarios

En programación un array (muchos lo llaman vector) es una zona de almacenamiento que contiene elementos de un mismo tipo (enteros, boléanos, fechas). En principio todos las arrays son de una dimensión, pero se pueden simular facilmente arrays multidimensionales. Los … seguir leyendo »