¿Qué canal / tutorial en YouTube es mejor para aprender algoritmos o estructuras de datos?

Encontré este canal: IDeserve que tiene buenos problemas de programación. Los videos tienen una duración de 4 a 10 minutos en los que se explica el algoritmo con la ayuda de ejemplos y animaciones. Además, también se proporcionan soluciones.

Una vez que tenemos claro el algoritmo, la codificación se vuelve muy fácil.

Aquí está el enlace al sitio web: IDeserve: plataforma de aprendizaje única para mejorar las habilidades algorítmicas. La visualización del código que se proporciona aquí es una característica muy interesante.

Aquí están las listas de reproducción. Puede ver los videos en este orden:

Matrices – YouTube

Listas vinculadas – YouTube

Árboles – YouTube

Gráfico: YouTube

Programación dinámica

También puede consultar estos algoritmos aquí:

Matrices

Lista enlazada

Arboles

Instrumentos de cuerda

Grafico

Programación dinámica

Espero que esto ayude.

Si ya tiene un dominio básico de estructuras de datos y algoritmos, le recomendaría la serie de Erik Demaine. Erik hace un muy buen trabajo al explicar algunos conceptos difíciles en mi opinión. Cada categoría amplia (por ejemplo, ‘Gráficos dinámicos’) es más o menos independiente.

Sus conferencias tienen la ventaja adicional de que a menudo menciona nuevos resultados y problemas abiertos en el ámbito de las estructuras de datos (las conferencias son de 2012), por lo que es una introducción razonable si está interesado en investigar en el área.

Estructuras de datos avanzadas (6.851)

He reunido pocos recursos (libros, videos, cursos universitarios, blogs) para aprender Algo y DS, aquí sigue

Sitios web:

Archivos de estructuras de datos – GeeksforGeeks

Tutorial de estructura de datos y algoritmos (DSA)

CS 97SI: Introducción a los concursos de programación

Diseño y Análisis de Algoritmos Computacionales

Big-O Algorithm Complexity Cheat Sheet

Materiales de video:

Youtube:

mycodeschool

Si prefiere MOOC:

MIT 6.006 Introducción a los algoritmos, otoño de 2011 – YouTube

Introducción a los algoritmos (SMA 5503)

academia Khan

Algoritmos, Parte I – Universidad de Princeton | Coursera

Algoritmos: Diseño y Análisis, Parte 1 – Universidad de Stanford | Coursera

Algoritmos: Diseño y Análisis, Parte 2 – Universidad de Stanford | Coursera

Libros:

Introducción a los algoritmos

Espero que te sea útil 🙂

gracias por A2A, veo que la gente aquí ya ha sugerido la mayoría de los mejores recursos disponibles.

Resumiendo:

La elección personal mía estaba debajo de los enlaces

Quiere aprender programación o codificación en línea sin gastar un solo dólar. Hoy, estamos aquí con 10 canales de YouTube que vale la pena suscribirse para aprender programación y programación.

10 mejores canales de Youtube para programación y codificación

1. TheNewBoston

Este canal tiene más de 4,000 videos en diferentes idiomas con más de un millón de suscriptores. Un tipo llamado Bucky Roberts detrás de este canal. Ofrecen muchos cursos como python web crawler, JavaFX Java GUI Design Tutorials, redes informáticas y más. Si quieres aprender programación, solo hazlo.

2. Derek Banas

Este canal es popular por explicar el concepto de lenguaje de programación en un solo video. Entre el contenido, encontrará videos para comprender el concepto de javascript en solo 30 minutos, aprender cualquier lenguaje de programación en un solo video. Derek ha subido más de 745 videos y tiene más de 450,000 suscriptores. Puede encontrar aquí videos en PHP, MySQL, Java y más.

3. Aprender Code.academy

Este es el mejor lugar para obtener videos relacionados con el diseño web. Si quieres aprender diseño web, entonces vale la pena seguir este canal. Ofrecen una amplia gama de cursos como HTML, CSS, JavaScript, administración de servidores, estrategias de implementación y más.

4. Casa del árbol

Treehouse es el canal oficial de YouTube de “Treehouse.com”. Treehouse ofrece videos sobre numerosos temas como PHP, C ++, Python, CSS, JavaScript y mucho más. Treehouse tiene más de 400 videos y más de 117,000 suscriptores.

Ver artículo completo sobre Techxerl ..

Serie de conferencias sobre estructuras de datos y algoritmos a cargo del Dr. Naveen Garg, Departamento de Informática e Ingeniería, IIT Delhi. Para más detalles sobre NPTEL, visite IITs y IISc elearning Cursos de Ingeniería y Ciencia bajo NPTEL

La conferencia es una mezcla de inglés e hindi a veces.
Este es, de lejos, el mejor que he encontrado hasta la fecha.

Puede usar lo siguiente para el estudio de algoritmos y estructuras de datos:

  • Algoritmos y estructuras de datos para la preparación de la entrevista …: “Algoritmos y estructuras de datos para la preparación de la entrevista”
  • Introducción a las estructuras de datos y A …: “Introducción a las estructuras de datos y algoritmos”
  • Pensamiento Algorítmico, Hallazgo Máximo: 1. Pensamiento Algorítmico, Hallazgo Máximo
  • Tutorial completo de estructuras de datos y algoritmos …: “Tutorial completo de estructuras de datos y algoritmos Educación informática para todos”

Si desea utilizar YouTube, estos son los canales estándar de programación / algoritmos:

  • MIT OpenCourseWare
  • Harvard CS50

Pero recomendaría comenzar con Coursera, que es tan gratis como YouTube:

  • Algoritmos, Parte I
  • Algoritmos, Parte II
  • Algoritmos: Diseño y Análisis, Parte 1
  • Algoritmos: Diseño y Análisis, Parte 2

Lo mejor que sé es mycodeschool.

Hubo muchos temas que pude entender y tuve que ir a ver los videos en este canal para entender.

Los temas se describen con pequeños detalles y de manera detallada. No he visto un canal mejor que este. Pruébalo

  • Matrices
  • Arboles
  • Instrumentos de cuerda
  • Listas vinculadas
  • Programación dinámica

Fuente: Listas de reproducción de IDeserve sobre algoritmos y estructuras de datos

¡La propia “Introducción a los algoritmos” del MIT!
MIT 6.006 Introducción a los algoritmos, otoño de 2011
De hecho, tienen muchos videos locos interesantes disponibles, pero esta lista de reproducción específica es muy interesante y desafiante.

Para reducirlo a algoritmos de clasificación, me encantan los videos de YouTube de AlgoRythmics.
http://m.youtube.com/channel/UCI

Aquí está mi respuesta anterior:
La respuesta de William Emmanuel Yu me pareció difícil de entender los algoritmos de clasificación. ¡Cuando profundizo en los algoritmos, siento que mi mente se bloquea! ¿Qué debo hacer para sentirme cómodo con los algoritmos?

I CODE ” es un nuevo canal que se inició recientemente para codificadores dedicados.

La mejor parte es que ” CODIGO ” carga un nuevo video todos los días.

Incluyen videos sobre

1.Programación rápida

2 pitón

3 datos grandes

4 hacking

5.c ++ y muchos más absolutamente gratis.

6.Estructuras de datos y alogoritmos

Nota: – Mire este video para saber acerca de “CODIGO” y suscríbase al canal si desea alentarlos a subir videos diariamente.

Enlace: – Aprenda a codificar uniéndose a “I CODE” y facilite su codificación todos los días.

Voy a enumerar algunos

  1. mycodeschool
  2. mit estructuras de datos y algoritmos
  3. Yo merezco

Pero, estos son muy menos. Para mejorar con la programación necesitas practicar y competir.

Para practicar y aprender

  1. Algoritmos – GeeksforGeeks
  2. Estructuras de datos – GeeksforGeeks
  3. Codewhoop
  4. edX
  5. Yo merezco
  6. Diseño y Análisis de Algoritmos Computacionales

Por competir

  1. TechGig
  2. Kattis
  3. Hackerearth
  4. Entrevistabit
  5. DoSelect para desarrolladores
  6. Hackerrank
  7. Spoj
  8. Codechef
  9. CodeGround
  10. Topcoder
  11. Codeforces
  12. UVa en línea
  13. CodeJam
  14. Timus

Hay muchos canales de este tipo disponibles en youtube. Estoy enumerando algunos de ellos.

1.saurabhschool

2.geeksforgeeks

3.MIT OpenCourseWare

4.nptelhrd

Saurabhschool es fácil de aprender y su video es increíble.

Codewhoop es una iniciativa para hacer que el aprendizaje de estructuras de datos y algoritmos sea fácil y divertido mediante tutoriales en video interactivos.

Canal de YouTube CodeWhoop

o visitar

http://wwww.codewhoop.com

Gracias 🙂

Si te gustan nuestros esfuerzos, ¡suscríbete y comparte!

Hay muchos canales de YouTube para Algorithm y DS. Pero te sugiero que pases por mycodeschool para un propósito básico y luego puedas obtener todo lo relacionado con Algorithms and DS en GeeksforGeeks | Un portal informático para geeks. Esto será más que suficiente.

Pero incluso si desea explorar más, puede visitar los siguientes enlaces

Preguntas de la entrevista técnica | CrazyforCode

Programación de preguntas de la entrevista | CareerCup

Piensa diferente..

IDeserve: plataforma de aprendizaje única para mejorar las habilidades algorítmicas.

Este curso no enseña exactamente las estructuras de datos, pero le enseña a pensar sobre las estructuras de datos y los algoritmos.

CS 50 por David Malan. Seguramente uno de los mejores recursos.
CS50 2013
CS50.tv

Puede usar el canal mycodeschool para aprender estructuras de datos. Impresionantes aprendizajes con una forma muy constructiva de aprender. Hay que ver los videos.

¡Para ver los videos sin conexión, use el sitio web de descarga múltiple en línea para videos de Youtube! para descargar toda la lista de reproducción o videos del canal a la vez.

Los videos solo le darán una explicación de algunos algoritmos clásicos. La mejor manera de aprender es comenzar a codificar en sitios como code chef, hckerrank. Tienen problemas categorizados muy bien definidos. Cuando te encuentres con cualquier problema, búscalo en Google … o busca el editorial y luego intenta implementar el tuyo …