¿Necesito aprender algún lenguaje de programación antes de intentar estructuras de datos?

Hola, maravillosa pregunta hombre. Esta es la primera pregunta que surge en nuestra mente cuando pensamos en la estructura de datos de aprendizaje. Intentar estructuras de datos no te costará nada, hombre. El aprendizaje de la estructura de datos varía según el lenguaje de programación. Según yo, Data Structures en Java es muy eficiente y efectivo.

En ciencias de la computación, una estructura de datos es una forma particular de organizar los datos en una computadora para que puedan usarse de manera eficiente.

En el lenguaje de programación Java, la estructura de datos se logra utilizando el marco de colecciones. Estará compuesto por ArrayList (tamaño ilimitado y uso efectivo), Stack, Queue (con funciones integradas), etc.

Para responder a su pregunta, es suficiente conocer los conceptos básicos de la programación y el buen pensamiento. Puede escribir cualquier programa utilizando los conocimientos básicos. Si en una situación en la que sientes eso, no puedes programarlo usando lo básico, verifica si podemos hacerlo en estructuras de datos o no.

¿Eres nuevo en el lenguaje de programación? Luego, puede aprender los Tutoriales básicos del lenguaje de programación [1] para que le sea muy útil.

Gracias por leer. Que la pases bien. 🙂

Notas al pie

[1] FUNDAMENTOS DE JAVA

Aprender algo sin usarlo realmente no tiene ningún sentido, por ejemplo, cuando aprendió alfabetos, el siguiente paso lógico fue aprender palabras y luego oraciones.

Aprenda DS y algo y luego, si implementa lo mismo en cualquier lenguaje de programación, le dará una mejor comprensión y también obtendrá más información sobre el manejo de datos.

¡Sí!
Definitivamente necesita aprender la sintaxis básica y el funcionamiento de un lenguaje de programación porque las estructuras de datos no se trata solo de aprender sino de implementar. Debe saber cómo implementarlos y también los algoritmos que utilizan tales estructuras de datos porque, por fin, su objetivo es escribir programas que sean eficientes en cuanto a limitaciones de tiempo.

Aunque lógicamente puedes entender cómo funcionan exactamente las estructuras de datos, pero finalmente debes escribir algo de código. Por lo tanto, debe elegir un idioma. Te recomendaré que aprendas Java, aquí está el mejor enlace para entender @JavaMadeSoEasy: estructuras de datos, que te ayudarán a desarrollar la lógica y el lenguaje Java que también con diagramas.

Obviamente, necesita aprender conceptos básicos de algunos lenguajes de programación como c, c ++ para su mejor comprensión. Le ayuda a comprender mejor el DS.

Para entender el Concepto No. Pero para aplicarlo SÍ.

Ver en mi opinión Primero aprender lenguaje de programación. Luego, vaya a Algoritmos y Estructura de datos.

Sí. Es como ser un carpintero. Debe saber usar sus herramientas correctamente, de modo que no tenga que preocuparse por el idioma y pueda escribir con fluidez el pseducode o las ideas.