Estoy pensando que la respuesta (general) a su pregunta es no.
Sin embargo, con ese “no” escrito, puedo pensar en situaciones en las que la estructura de datos real involucrada puede no ser procesada usando un lenguaje de codificación particular o sobre todo el tamaño de la estructura de datos involucrada.
Si piensa que una estructura de datos es similar a una hoja de cálculo de algún tipo (y no me estoy olvidando de cosas como XML aquí), puede encontrar una estructura de datos que es demasiado grande (en “ancho”) para una computadora (de nuevo dependiendo de el lenguaje de codificación utilizado aquí), para que lo procese una computadora.
- Cómo ordenar una matriz de vectores de pares, es decir, vector <par v [N], en C ++
- ¿Cuáles son las ventajas y desventajas de la búsqueda A * y el algoritmo de Dijkstra? ¿Cuándo se debe usar cada uno?
- ¿Debo aprender el concepto profundo del aprendizaje automático como el curso de Andrew Ng o es suficiente para saber qué algoritmo se utiliza cuando?
- Necesito saber cómo describir el cálculo del PageRank de punto fijo. ¿Alguien sabe algo al respecto?
- Cómo calcular la correlación de cada fila en una matriz 2D con una matriz 1D de la misma longitud
Por ejemplo, si una sola “fila” de datos tiene 40,000 elementos que contienen caracteres muy grandes o campos gráficos … una máquina típica de Windows probablemente no podría procesar los datos. Donde como un típico IBM AS / 400 podría manejarlo con facilidad. Este puede ser un ejemplo extremo, sin embargo, la pregunta que se hizo usó las palabras cualquier estructura de datos .
En mi ejemplo extremo, las máquinas AS / 400 (iSeries) típicas disponibles actualmente tienen un modelo de memoria llamado * TERASPACE … esto permite que un programa asigne hasta un tamaño de 1 Terabyte en almacenamiento para que lo use un programa determinado. Puede incluir casi cualquier cantidad de datos en eso. 🙂
Con la mayoría (si no todas) de las máquinas Windows actuales que intentarían hacer esto, puede comprender por qué el valor de almacenamiento de memoria de un terabyte podría hacer que ese estilo de máquina explote casi al intentar hacer que ese tamaño de datos esté disponible para un determinado programa.
Entonces, la respuesta a su pregunta acerca de que cualquier estructura de datos es imposible de representar dentro de una computadora … mi respuesta sigue siendo nula.
¡Mis mejores deseos y buena suerte!
Fred Williams