¿Cuáles son los buenos sitios para aprender la estructura de datos del árbol?

Aquí hay algunas preguntas sobre la estructura de datos de los árboles que podrían resultarle útiles. Además, estos están en orden creciente de dificultad 🙂

  1. Previa pedido de un árbol binario
  2. Recorrido posterior de un árbol binario
  3. En orden de travesía de un árbol binario
  4. Nivel de árbol binario Orden transversal
  5. Imprimir la vista derecha de un árbol binario
  6. Imprima todos los nodos de un árbol binario que no tengan hermanos
  7. Imprimir todos los caminos de la raíz a la hoja de un árbol binario
  8. Profundidad mínima de un árbol binario
  9. Imprimir la vista izquierda de un árbol binario
  10. Encuentra la suma de todas las hojas izquierdas de un árbol binario.
  11. Encuentra la profundidad del nodo de hoja impar más profundo
  12. Compruebe si un árbol binario es un árbol binario completo o no
  13. Compruebe si un árbol binario está completo o no
  14. Compruebe si dos nodos son primos en un árbol binario
  15. Compruebe si dos árboles binarios son idénticos
  16. Compruebe si todos los nodos internos de BST tienen un solo hijo sin árbol de construcción
  17. Convertir el árbol n-ary dado a su imagen de espejo
  18. Convertir un árbol binario a su árbol espejo.
  19. Imprimir vista superior de un árbol binario
  20. Imprima la vista superior de un árbol binario utilizando el orden de nivel transversal
  21. Imprimir vista inferior de un árbol binario
  22. Imprima la vista inferior de un árbol binario utilizando el orden de nivel transversal
  23. Eliminar los nodos del árbol de búsqueda binario que están fuera del rango dado
  24. Eliminar todos los nodos que se encuentran en la ruta con una suma menor que k
  25. Eliminar todos los medios nodos de un árbol binario dado
  26. Imprimir árbol binario en orden vertical
  27. Rellenar vecinos correctos para todos los nodos en un árbol binario
  28. El ancestro común más bajo de dos nodos en un árbol de búsqueda binario
  29. Recorrido iterativo de pre-orden de un árbol binario
  30. Sucesor en orden de un nodo en un árbol binario
  31. Recupere un árbol de búsqueda binario si se intercambian las posiciones de dos nodos.
  32. Encuentre el piso y el techo de un elemento a partir del conjunto de datos dado utilizando el árbol de búsqueda binario
  33. Suma diagonal de un árbol binario.
  34. Crear un árbol de búsqueda binario equilibrado a partir de una matriz ordenada
  35. Convertir una lista ordenada de enlace doble en un árbol de búsqueda binaria equilibrada
  36. Convertir un árbol binario en una lista doblemente enlazada
  37. Compruebe si un árbol binario está equilibrado o no
  38. Compruebe si un árbol binario es un árbol de búsqueda binario
  39. Compruebe si dos árboles de búsqueda binarios son idénticos dadas sus representaciones de matriz | Conjunto 2
  40. Compruebe si dos árboles de búsqueda binarios son idénticos dadas sus representaciones de matriz
  41. Compruebe si un árbol binario es un subárbol de otro árbol binario en el tiempo O (n)
  42. Compruebe si un árbol binario es un subárbol de otro árbol binario en el espacio O (1)
  43. Árbol binario de búsqueda | Inserción y Búsqueda
  44. Árbol binario de búsqueda | Supresión
  45. Compruebe si un árbol binario dado es un árbol simétrico o no
  46. Compruebe si el árbol n-ario dado es un árbol simétrico o no
  47. Recorrido de orden de nivel espiral de un árbol binario | Serie 1
  48. Recorrido de orden de nivel espiral de un árbol binario | Conjunto 2
  49. Encuentra el elemento máximo de cada sub-matriz de tamaño ‘k’ | Serie 1
  50. Número total de posibles árboles binarios de búsqueda con las teclas ‘n’
  51. Encuentra el tamaño de BST más grande en un árbol binario
  52. El ancestro común más bajo de 2 nodos en un árbol binario
  53. Encuentre la altura del árbol binario de su representación matriz matriz
  54. Convertir árbol binario a árbol binario de búsqueda
  55. Construye el árbol binario a partir de su representación matriz matriz
  56. Construir árbol binario a partir de recorridos inorder y preorder
  57. Construir árbol binario a partir de recorridos inorder y postorder
  58. Árbol AVL | Lo esencial
  59. Árbol AVL | Inserción
  60. Árbol AVL | Supresión
  61. Estructura de datos Trie | Insertar y buscar
  62. Estructura de datos Trie | Borrar
  63. Ajuste de patrones utilizando Trie
  64. Coincidencia de prefijos más larga utilizando Trie
  65. Dada una secuencia de palabras, agrupa todos los anagramas e imprímelos.
  66. Serializar y Deserializar un árbol binario de búsqueda
  67. Serializar y deserializar un árbol de búsqueda binario utilizando el recorrido de orden posterior

¡Espero que esto ayude!

El siguiente segundo después de leer tu pregunta, mi cerebro dice la respuesta.

Sus,

GeeksforGeeks | Un portal informático para geeks.

El sitio web de leyenda que enseña estructuras de datos a muchos programadores.

El siguiente es asombroso: videos simples y problemas de práctica para aprender a programar.

Suscríbete y mira videos en el canal mycodeschool en youtube.

mycodeschool

Estos son los dos gigantes que me ayudan a aprender las estructuras de datos.

Esta es la mejor aplicación para las estructuras de datos y algoritmos.

Es compatible sin conexión y el primer lugar en los resultados de búsqueda de Play Store para estructuras de datos y algoritmos.

Lo he descargado recientemente y esta aplicación cubre todos los conceptos y tienen muchos ejemplos.

Data Structures and Algorithms – Aplicaciones de Android en Google Play

Check it: Data Structures and Algorithms – Aplicaciones de Android en Google Play

HackerEarth – Desafíos de programación y trabajos de desarrollador (la sección codemonk)

Visualización de estructuras de datos y algoritmos a través de la animación.

Y toneladas de buenos blogs están flotando en la web.

mira este video esto podría ser fructífero para ti