Algos na lista vinculada, pilha, árvore, tabela de hash, (Inserção, rápida, pilha)
Este aplicativo na estrutura de dados abrange tópicos mais importantes com descrição completa usando o exemplo fácil e diagramas. este assunto é muito útil no exame, Viva, Gate. Todos os capítulos são relacionados uns aos outros, portanto, depois de ter em mente todo o conteúdo são organizados com o passo a passo.
O melhor aplicativo para exame, faculdade e em programas. Se você é um estudante Ajudará a aprender muito.
Este aplicativo útil lista 130 tópicos em 5 capítulos, totalmente baseados em práticas, bem como uma forte base de conhecimentos teóricos com notas escritas em inglês muito simples e compreensível.
Considere este aplicativo como um guia de nota rápida que os professores usam em uma sala de aula. O aplicativo ajudará no aprendizado mais rápido e em 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. Tipo de inserção
5. A abordagem de dividir e conquistar
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 do indicador
12. Bolas e caixas
13. Análise probabilística e outros usos de variáveis aleatórias de indicadores
14. Raias
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 principal
20. Prova do teorema principal
21. A prova de poderes exatos
22. Pisos e tetos
23. Algoritmos aleatórios
24. Montes
25. Mantendo a propriedade heap
26. Construindo uma pilha
27. O algoritmo heapsort
28. Filas de prioridade
29. Descrição do quicksort
30. Desempenho do quicksort
31. Uma versão aleatória do quicksort
32. Análise do quicksort
33. Limites inferiores para classificação
34. Contando o tipo
35. Radix sort
36. Mínimo e máximo
37. Seleção no tempo linear esperado
38. Tipo de balde
39. Seleção no pior tempo linear
40. Pilhas e filas
41. Listas vinculadas
42. Implementando ponteiros e objetos
43. Representando árvores enraizadas
44. Tabelas de endereço direto
45. Tabelas de hash
46. Funções de hash
47. Endereçamento aberto
48. Hash perfeito
49. introdução à árvore de pesquisa binária
50. Consultando uma árvore de pesquisa binária
51. Inserção e eliminação
52. Árvores de busca binária construídas aleatoriamente
53. Árvores vermelhas e pretas
54. Rotações da árvore preta vermelha
55. Inserção na árvore negra vermelha
56. Deleçã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. Agendamento de linha de montagem
62. Multiplicação de cadeias matriciais
63. Elementos da programação dinâmica
64. Mais subseqüência comum mais longa
65. Ótimas árvores de busca binária
66. Algoritmos Greedy
67. Elementos da estratégia gananciosa
68. Códigos de Huffman
69. Fundamentos teóricos para métodos gananciosos
70. Um problema de agendamento de tarefas
71. Análise agregada
72. O método contábil
73. O método potencial
74. Tabelas dinâmicas
75. B-Trees
76. Definição de árvores B
77. Operações básicas em árvores B
78. Excluindo uma chave de uma árvore B
79. Montes Binomiais
80. Operações em pilhas binomiais
81. Montes de Fibonacci
82. Operações de heap intercambiável
83. Diminuindo uma chave e excluindo um nó
84. Limitar o grau máximo
85. Estruturas de Dados para Conjuntos Disjuntores
86. Representação de lista interligada de conjuntos disjuntos
87. Florestas Disjuntas
88. Análise de união por classificação com compressão de caminho
89. Representações de gráficos
90. Largura de pesquisa
91. Pesquisa em profundidade
92. Tipo topológico
93. Componentes fortemente conectados
94. Árvores de Abrangência Mínima
95. Crescendo uma árvore geradora mínima
96. Os algoritmos de Kruskal e Prim
97. Caminhos mais curtos de fonte única
98. O algoritmo de Bellman-Ford
99. Caminhos mais curtos de fonte única em gráficos acíclicos dirigidos
100. Algoritmo de Dijkstra
101. Restrições de diferença e caminhos mais curtos
102. Percursos mais curtos e multiplicação de matrizes
103. O algoritmo de Floyd-Warshall
Algoritmos é parte de 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.