Início aplicativo Aprendizagem educacional Data Structure and Algorithm

Algos na lista vinculada, pilha, árvore, tabela de hash (inserção, rápida, heap)

Este aplicativo gratuito na estrutura de dados aborda os tópicos mais importantes com descrição completa usando exemplo e diagramas fáceis. Este assunto é muito útil no exame, viva, portão. Todos os capítulos estão relacionados entre si, portanto, depois de ter em mente que todo o conteúdo é organizado com passo a passo.

O melhor aplicativo para exame, faculdade e programas. Se você é um aluno, ajudará a aprender muito.

Este aplicativo útil lista 130 tópicos em 5 capítulos, totalmente baseados em uma base prática e forte de conhecimento teórico, com notas escritas em inglês muito simples e compreensível.

Considere este aplicativo como um guia de anotações rápido que os professores usam em uma sala de aula. O aplicativo ajudará em aprendizado mais rápido e revisões rápidas de todos os tópicos.

Alguns dos tópicos abordados no aplicativo são:

1. Introdução aos algoritmos

2. Eficiência do algoritmo

3. Análise do tipo de inserção

4. Classificação de inserção

5. A abordagem de divisão e conquista

6. Analisando algoritmos de divisão e conquista

7. Notação assintótica

8. Notação assintótica em equações e desigualdades

9. Notações padrão e funções comuns

10. O problema de contratação

11. Variáveis aleatórias indicadoras

12. bolas e caixas

13. Análise probabilística e outros usos de variáveis aleatórias indicadoras

14. Strips

15. O problema de contratação on-line

16. Visão geral das recorrências

17. O método de substituição para recorrências

18. O método da árvore de recursão

19. O método mestre

20. Prova do teorema mestre

21. A prova de poderes exatos

22. Pisos e tetos

23. Algoritmos randomizados

24. Heaps

25. Mantendo a propriedade Heap

26. Construindo uma pilha

27. O algoritmo HeapSort

28. Filas prioritárias

29. Descrição do Quicksort

30. Desempenho de Quicksort

31. Uma versão randomizada do Quicksort

32. Análise do Quicksort

33. Limites inferiores para classificar

34. Counting Classing

35. Radix Sort

36. Mínimo e máximo

37. Seleção no tempo linear esperado

38. Corrente do balde

39. Seleção no pior caso de tempo linear

40. Pilhas e filas

41. Listas vinculadas

42. Implementar ponteiros e objetos

43. Representando árvores enraizadas

44. Tabelas de admissão direta

45. Tabelas de hash

46. Funções de hash

47. Endereço aberto

48. Hash perfeito

49. Introdução à árvore de pesquisa binária

50. Consultando uma árvore de pesquisa binária

51. Inserção e exclusão

52. Árvores de busca binária construídas aleatoriamente

53. Árvores vermelhas-pretas

54. Rotações de árvore preta vermelha

55. Inserção em árvore preta vermelha

56. Exclusão na árvore negra vermelha

57. Estatísticas de ordem dinâmica

58. Aumentando uma estrutura de dados

59. Árvores de intervalo

60. Visão geral da programação dinâmica

61. Agenda da linha de montagem

62. Multiplicação de cadeia matricial

63. Elementos da programação dinâmica

64. Subsequência comum mais longa

65. Árvores de busca binária ideais

66. Algoritmos gananciosos

67. Elementos da estratégia gananciosa

68. Códigos de Huffman

69. Fundamentos teóricos para métodos gananciosos

70. Um problema de troca de tarefas

71. Análise agregada

72. O método contábil

73. O método potencial

74. Tabelas dinâmicas

75. B-árvores

76. Definição de árvores B

77. Operações básicas nas árvores B

78. Excluindo uma chave de uma árvore B

79. Pilhas binomiais

80. Operações em montes binomiais

81. Fibonacci Heaps

82. Operações fascinantes de heap

83. diminuindo uma chave e excluindo um nó

84. Limitando o grau máximo

85. Estruturas de dados para conjuntos disjuntos

86. Representação da lista vinculada de conjuntos disjuntos

87. Florestas desarticuladas

88. Análise da união por classificação com compactação de caminho

89. Representações de gráficos

90. Pesquisa em largura

91. Pesquisa em profundidade

92. TOPO TOPOLÓGICO

93. Componentes fortemente conectados

94. Árvores mínimas de abrangência

95. Crescendo uma árvore de abrangência mínima

96. Os algoritmos de Kruskal e Prim

97. Caminhos mais curtos de fonte única

98. O algoritmo Bellman-Ford

99. Caminhos mais curtos de fonte única em gráficos aciclicos direcionados

100. Algoritmo de Dijkstra

101. Restrições de diferença e caminhos mais curtos

102. Caminhos mais curtos e multiplicação da matriz

103. O algoritmo Floyd-Warshall

Os algoritmos fazem parte dos cursos de educação em ciência da computação e engenharia de software e programas de graduação em tecnologia da informação de várias universidades.

O que há de novo na versão mais recente 7

Última atualização em 23 de janeiro de 2019 Confira novos vídeos de aprendizado! Nós adicionamos
• Capítulo e tópicos fizeram acesso offline
• Novo teste de conhecimento intuitivo e seção de pontuação
• A opção de pesquisa com a AutoPrediction para esclarecer o seu tópico
• Tempo de resposta rápido da aplicação
• Forneça acesso de armazenamento para o modo offline