Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Estructura de datos

Índice Estructura de datos

En ciencias de la computación, una estructura de datos es una forma particular de organizar información en un computador para que pueda ser utilizada de manera eficiente.

42 relaciones: Algoritmo, Árbol (informática), Base de datos, BCPL (lenguaje de programación), Biblioteca (informática), C (lenguaje de programación), C++, Carácter (tipo de dato), Ciencias de la computación, Clase (informática), Computadora, Conjunto (programación), Dato, Diseño de software, Dispositivo de almacenamiento de datos, Estructura algebraica, Grafo (tipo de dato abstracto), Indización, Instituto Nacional de Estándares y Tecnología, Internet, Lenguaje de alto nivel, Lenguaje de bajo nivel, Lenguaje de programación, Lenguaje ensamblador, Memoria (informática), Microsoft, Microsoft .NET, Microsoft Macro Assembler, Multiconjunto, Palabra reservada, Pascal (lenguaje de programación), Programación, Recuperación de datos, Registro (estructura de datos), Software de aplicación, Standard Template Library, Tabla hash, Tipo de dato, Tipo variante, Unión de datos, Vértice (teoría de grafos), Vector (informática).

Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.

¡Nuevo!!: Estructura de datos y Algoritmo · Ver más »

Árbol (informática)

En ciencias de la computación y en informática, un árbol es un tipo abstracto de datos (TAD) ampliamente usado que imita la estructura jerárquica de un árbol, con un valor en la raíz y subárboles con un nodo padre, representado como un conjunto de nodos enlazados.

¡Nuevo!!: Estructura de datos y Árbol (informática) · Ver más »

Base de datos

Una base de datos (del inglés: database) se encarga no solo de almacenar datos, sino también de conectarlos entre sí en una unidad lógica.

¡Nuevo!!: Estructura de datos y Base de datos · Ver más »

BCPL (lenguaje de programación)

BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación Básico Combinado).

¡Nuevo!!: Estructura de datos y BCPL (lenguaje de programación) · Ver más »

Biblioteca (informática)

En informática, una biblioteca o, llamada por vicio del lenguaje, librería (del inglés library) es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

¡Nuevo!!: Estructura de datos y Biblioteca (informática) · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Estructura de datos y C (lenguaje de programación) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Estructura de datos y C++ · Ver más »

Carácter (tipo de dato)

En terminología informática y de telecomunicaciones, un carácter es una unidad de información que corresponde aproximadamente con un grafema o con una unidad o símbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural.

¡Nuevo!!: Estructura de datos y Carácter (tipo de dato) · Ver más »

Ciencias de la computación

Las ciencias de la computación estudian los fundamentos teóricos de la información y el cómputo, junto con técnicas prácticas para la implementación y aplicación de estos fundamentos teóricos.

¡Nuevo!!: Estructura de datos y Ciencias de la computación · Ver más »

Clase (informática)

En informática, una clase es una plantilla para el objetivo de la creación de objetos de datos según un modelo predefinido.

¡Nuevo!!: Estructura de datos y Clase (informática) · Ver más »

Computadora

Computadora, computador u ordenador es una máquina electrónica digital programable que ejecuta una serie de comandos para procesar los datos de entrada, obteniendo convenientemente información que posteriormente se envía a las unidades de salida.

¡Nuevo!!: Estructura de datos y Computadora · Ver más »

Conjunto (programación)

En informática, un conjunto es una colección (contenedor) de ciertos valores, sin ningún orden concreto ni valores repetidos.

¡Nuevo!!: Estructura de datos y Conjunto (programación) · Ver más »

Dato

Un dato es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa.

¡Nuevo!!: Estructura de datos y Dato · Ver más »

Diseño de software

El diseño de software es el proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones. El diseño de software  se puede referir a "toda la actividad implicada en conceptualizar, enmarcar, implementar, poner en funcionamiento y, finalmente, modificar sistemas complejos" o "la actividad que sigue a la especificación de requisitos y precede a la programación, como en un proceso de ingeniería de software estilizado".

¡Nuevo!!: Estructura de datos y Diseño de software · Ver más »

Dispositivo de almacenamiento de datos

Un dispositivo de almacenamiento de datos es un conjunto de componentes electrónicos habilitados para leer o grabar datos en el soporte de almacenamiento de datos de forma temporal o permanente.

¡Nuevo!!: Estructura de datos y Dispositivo de almacenamiento de datos · Ver más »

Estructura algebraica

En álgebra abstracta, una estructura algebraica, también conocida como sistema algebraico, es una n-tupla (a1, a2,..., an), donde a1 es un conjunto dado no vacío, y un conjunto de operaciones aplicables a los elementos de dicho conjunto.

¡Nuevo!!: Estructura de datos y Estructura algebraica · Ver más »

Grafo (tipo de dato abstracto)

Un grafo en el ámbito de las ciencias de la computación es un tipo abstracto de datos (TAD), que consiste en un conjunto de nodos (también llamados vértices) y un conjunto de arcos (aristas) que establecen relaciones entre los nodos.

¡Nuevo!!: Estructura de datos y Grafo (tipo de dato abstracto) · Ver más »

Indización

De acuerdo a la norma ISO 5963 (1985) la indización es el proceso de describir o representar el contenido temático de un recurso de información.

¡Nuevo!!: Estructura de datos e Indización · Ver más »

Instituto Nacional de Estándares y Tecnología

El Instituto Nacional de Estándares y Tecnología (NIST por sus siglas en inglés, National Institute of Standards and Technology), llamada entre 1901 y 1988 Oficina Nacional de Normas (NBS por sus siglas del inglés National Bureau of Standards), es una agencia de la Administración de Tecnología del Departamento de Comercio de los Estados Unidos.

¡Nuevo!!: Estructura de datos e Instituto Nacional de Estándares y Tecnología · Ver más »

Internet

Internet es un conjunto descentralizado de redes de comunicaciones interconectadas, que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen constituyen una red lógica única de alcance mundial.

¡Nuevo!!: Estructura de datos e Internet · Ver más »

Lenguaje de alto nivel

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que las máquinas lo ejecutan.

¡Nuevo!!: Estructura de datos y Lenguaje de alto nivel · Ver más »

Lenguaje de bajo nivel

Un lenguaje de programación de características de bajo nivel o de primera generación es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.

¡Nuevo!!: Estructura de datos y Lenguaje de bajo nivel · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Estructura de datos y Lenguaje de programación · Ver más »

Lenguaje ensamblador

El lenguaje ensamblador o assembler (en inglés: assembler language y la abreviación asm) es un lenguaje de programación que se usa en los microprocesadores.

¡Nuevo!!: Estructura de datos y Lenguaje ensamblador · Ver más »

Memoria (informática)

En informática, la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún periodo de tiempo.

¡Nuevo!!: Estructura de datos y Memoria (informática) · Ver más »

Microsoft

Microsoft Corporation (SEHK) es una corporación tecnológica multinacional estadounidense con sede en Redmond, Washington.

¡Nuevo!!: Estructura de datos y Microsoft · Ver más »

Microsoft .NET

.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permite un rápido desarrollo de aplicaciones.

¡Nuevo!!: Estructura de datos y Microsoft .NET · Ver más »

Microsoft Macro Assembler

El Microsoft Macro Assembler (MASM) es un ensamblador para la familia x86 de microprocesadores.

¡Nuevo!!: Estructura de datos y Microsoft Macro Assembler · Ver más »

Multiconjunto

En matemáticas un multiconjunto (también llamado bolsa o bag) difiere de un conjunto en que cada miembro del mismo tiene asociada una multiplicidad (un número natural), indicando cuántas veces el elemento es miembro del conjunto.

¡Nuevo!!: Estructura de datos y Multiconjunto · Ver más »

Palabra reservada

En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como pueden ser las variables.

¡Nuevo!!: Estructura de datos y Palabra reservada · Ver más »

Pascal (lenguaje de programación)

Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970.

¡Nuevo!!: Estructura de datos y Pascal (lenguaje de programación) · Ver más »

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

¡Nuevo!!: Estructura de datos y Programación · Ver más »

Recuperación de datos

En informática, la recuperación de datos es el conjunto de técnicas y procedimientos utilizados para acceder y extraer la información almacenada en medios de almacenamiento digital que por daño o avería no pueden ser accesibles de manera usual.

¡Nuevo!!: Estructura de datos y Recuperación de datos · Ver más »

Registro (estructura de datos)

Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura.

¡Nuevo!!: Estructura de datos y Registro (estructura de datos) · Ver más »

Software de aplicación

En informática, el software de aplicación es un tipo de software de computadora diseñado para realizar un grupo de funciones, tareas o actividades coordinadas para el beneficio del usuario.

¡Nuevo!!: Estructura de datos y Software de aplicación · Ver más »

Standard Template Library

La Standard Template Library (STL) es una biblioteca de software para el lenguaje de programación C++ que ha influido en varias partes de la biblioteca estándar de C++.

¡Nuevo!!: Estructura de datos y Standard Template Library · Ver más »

Tabla hash

Una tabla hash, matriz asociativa, hashing, mapa hash, tabla de dispersión o tabla fragmentada es una estructura de datos que implementa el tipo de dato abstracto llamado diccionario (tipo de dato abstracto).

¡Nuevo!!: Estructura de datos y Tabla hash · Ver más »

Tipo de dato

En ciencias de la computación, un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar.

¡Nuevo!!: Estructura de datos y Tipo de dato · Ver más »

Tipo variante

En ciencias de la computación variante es un tipo de dato utilizados por ciertos lenguajes de programación, particularmente en Visual Basic, OCaml, y C++ cuando se usa el Component Object Model.

¡Nuevo!!: Estructura de datos y Tipo variante · Ver más »

Unión de datos

En programación, una unión es un valor que puede poseer varias representaciones o formatos; o una Estructura de datos que consiste en una variable que puede almacenar dicho valor.

¡Nuevo!!: Estructura de datos y Unión de datos · Ver más »

Vértice (teoría de grafos)

En teoría de grafos, un vértice o nodo es la unidad fundamental de la que están formados los grafos.

¡Nuevo!!: Estructura de datos y Vértice (teoría de grafos) · Ver más »

Vector (informática)

En programación, se le denomina vector, formación, matriz (en inglés array, del cual surge la mala traducción arreglo), a una zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz.

¡Nuevo!!: Estructura de datos y Vector (informática) · Ver más »

Redirecciona aquí:

Estructuras de datos, Tipo de dato estructurado.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »