Entradas

Mostrando las entradas etiquetadas como ESTRUCTURA DE DATOS

Simulación de las estructura de datos dinámicas

Consulte qué son las torres de Hanoi y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su comportamiento. Las Torres de Hanói es un rompecabezas o juego matemático inventado en 1883 por el matemático francés Édouard Lucas. ​ Este juego de mesa individual consiste en un número de discos perforados de radio creciente que se apilan insertándose en uno de los tres postes fijados a un tablero. El objetivo del juego es trasladar la pila a otro de los postes siguiendo ciertas reglas, como que no se puede colocar un disco más grande encima de un disco más pequeño. La fórmula para encontrar el número de movimientos necesarios para transferir n discos desde un poste a otro es: 2n – 1 Solo se puede mover un disco cada vez y para mover otro los demás tienen que estar en postes. Un disco de mayor tamaño no puede estar sobre uno más pequeño que él mismo. Solo se puede desplazar el disco que se encuentre arriba en cada poste. En este caso se puede decir que este tipo de ej...

Estructura de datos dinámicas

¿Cuál es la principal diferencia entre el uso de memoria en forma estática y el uso de memoria dinámica? La diferencia entre la asignación de memoria estática y dinámica es que en la asignación de memoria estática una vez que se asigna la memoria, el tamaño de la memoria se fija, mientras que en la asignación de memoria dinámica, una vez que se asigna la memoria, se puede cambiar el tamaño de la memoria. ¿Con qué otro nombre se conoce la estructura de datos pila?  También se le conoce como una estructura de datos que sigue la lógica del algoritmo LIFO (Last In First Out) o el último elemento que ingresa (o que se apila) a una lista es el primero en salir (o que se desapila). ¿Qué diferencia existe entre una lista simple y una lista doblemente enlazada?  En la lista simple cada uno de los elementos que la compone, solo tiene un puntero o referencia al elemento siguiente del nodo, mientras que una lista doblemente enlazada, tiene tanto un puntero para la referencia siguiente co...

¿Cuál Visual Studio descargar?

VISUAL STUDIO COMMUNITY Instalación ligera y modular. Un instalador basado en la carga de trabajo completamente nuevo optimiza su instalación para garantizar que tiene todo lo que necesita y nada más. Conectado a la nube. Manténgase al día. Programe con más eficacia usando características integradas y descargadas. Colabore sin problemas sin salir del editor. Herramientas de codificación eficaces. Escriba código, navegue y corrija problemas. Codifique con confianza en su lenguaje, busque y corrija problemas de código rápidamente y refactorice con facilidad.  Depuración avanzada. Depure el código para encontrar y corregir errores rápidamente. Busque y diagnostique problemas de rendimiento con las herramientas de generación de perfiles. Aplicaciones para dispositivos. Plataforma universal de Windows, iOS y Android. Herramientas para Xamarin y Unity que se pueden descargar para poder programar, depurar, probar, compartir y reutilizar en más plataformas. Herramientas web. Cree e impleme...

Manejo estático de las variables en memoria

¿Cómo se indica en un programa en C# que una línea no es ejecutable sino un comentario? Se debe escribir "//" antes del texto que se quiere especificar como comentario, si éste es muy largo, también se puede usar  "/*" y "*/", entre ambos se debe escribir el texto. ¿Qué utilidad tienen las líneas de comentarios en un programa? Son de gran utilidad para un programador para ir mostrando la secuencia de lo que va realizando, si otra persona lee ese código puede entender con mayor facilidad y hasta él mismo en su labor, tiempo después, puede recordar por qué realizó de esa manera el código y usarlo en alguna otra práctica. El compilador chequea que las posiciones del vector en ejecución sean menores que el tamaño declarado del vector, ¿Cuál es la razón para declarar los vectores antes de entrar en ejecución? Los vectores son estructuras estáticas que ocupan espacio de memoria y es necesario reservar ese lugar, incluso comienzan desde la posición cero y su ú...

Presentación Estructura de Datos

Imagen
Quizás el diario vivir de un programador sea desarrollar aplicaciones de software que permita solucionar algún problema o mejorar algo ya existente, por ello es tan importante estudiar la materia, que permitirá adquirir conocimientos en el uso de las estructuras de datos estáticas y dinámicas. Imagen tomada de internet