• Enviar

Tutoriais em vídeo de Estruturas de Dados e Algoritmos Java para grandes empresas (parte superior), Estruturas de Dados e Algoritmos que programadores Java avançados devem aprender

1,6M
29,2K
2023-02-24 09:02:53
20,5K
20K
56,4K
5490
Como obter todos os recursos complementares: Siga a conta oficial do Programador Cavalo Negro, responda com a palavra-chave: obter recurso 02 【Roteiro de Aprendizagem Java】Expanda para ver mais conteúdo https://www.bilibili.com/read/cv9965357 Como baixar os materiais: https://www.bilibili.com/read/cv11763184 Roteiro de aprendizagem de Java mais eficiente (basta estudar na ordem de cima para baixo) Fundamentos de Java: BV1gb42177hm Javaweb+IA: BV1yGydYEE3H Delivery do Céu: BV1TP411v7v6 IA+Framework RuoYi: BV1pf421B71v Conjunto completo de microsserviços: BV1S142197x7 Projeto Xuecheng Online: BV1j8411N7Bm Projeto TouTiao do Cavalo Negro: BV1Qs4y1v7x4 Entrevistas em grandes empresas de Java de 2023: BV1yT411H7YK Resolva 99% dos desafios de aprender programação sozinho, chegou a comunidade oficial do conhecimento do Cavalo Negro! https://www.bilibili.com/read/cv37115015/ Tire dúvidas com professores renomados, projetos exclusivos, orientação para entrevistas e mais serviços de apoio ao aprendizado~ Para avançar e se aperfeiçoar após entrar no mercado de trabalho, clique nos tópicos técnicos abaixo para estudar em detalhes MySQL: BV1Kr4y1i7ru JVM: BV1r94y1b7eS Estruturas de Dados e Algoritmos Parte 1: BV1Lv4y1e7HL Estruturas de Dados e Algoritmos Parte 2: BV1rv4y1H7o6 SSM: BV1Fi4y1S7ix springboot: BV14z4y1N7pg Spring Avançado: BV1P44y1N7QG springcloud: BV1kH4y1S7wz Docker: BV1HP4118797 Git: BV1MU4y1Y7h5 Maven: BV1Ah411S7ZE Dubbo: BV1VE411q7dX Zookeeper: BV1M741137qY Redis: BV1cr4y1671t MongoDB: BV1bJ411x7mq RabbitMQ: BV1mN4y1Z7t9 RocketMQ: BV1L4411y7mn =============================== Este curso de Java adota uma abordagem que valoriza tanto a teoria quanto a prática, combinando explicação e exercícios, para ajudar os alunos a dominar de forma mais sólida os conhecimentos de Estruturas de Dados e Algoritmos em Java. O conteúdo do curso é abrangente, cobrindo diversos aspectos das estruturas de dados e algoritmos em Java, incluindo arrays, listas ligadas, recursão, filas, pilhas, heaps, árvores binárias, algoritmos de busca, algoritmos de ordenação, backtracking, greedy, divisão e conquista, programação dinâmica, entre outros. É ideal para quem quer iniciar nos estudos de estruturas de dados e algoritmos, e também para quem já trabalha e deseja reforçar esses conhecimentos. =============================== Após concluir este tutorial, continue com o próximo curso: Estruturas de Dados e Algoritmos em Java (Parte 2) BV1rv4y1H7o6
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
Seleção de vídeos
(1/200)
Introdução ao curso de estruturas de dados e algoritmos em Java
11:23
Estrutura de dados básica-001-Pesquisa binária-Descrição do algoritmo
12:53
Estrutura de dados básica-002-Pesquisa binária-Implementação do algoritmo
09:32
Estrutura de dados básica-003-Busca binária-Problema 1-Condição de loop
07:18
Estrutura de dados básica-004-Pesquisa binária-Problema 2-Índice do meio
15:01
Estrutura de Dados Básica-005-Busca Binária-Problema 3-Símbolos de Comparação
04:10
Estrutura de Dados Básica-006-Busca Binária-Versão Modificada
16:01
Estruturas de Dados Básicas-007-Como Medir se um Algoritmo é Bom ou Ruim-1
14:44
Estrutura de Dados Básica-008-Como Avaliar se um Algoritmo é Bom ou Ruim-2
14:40
Estruturas de Dados Básicas-009-Complexidade de Tempo-Notação Big O-1
08:41
Estrutura de dados básica-010-Complexidade de tempo-Notação Big O-2
18:27
Estrutura de Dados Básica-011-Como Medir se um Algoritmo é Bom ou Ruim-3
05:11
Estrutura de dados básica-012-Pesquisa binária-Versão balanceada
11:10
Estrutura de dados básica-013-Pesquisa binária-Versão Java
20:31
Estruturas de Dados Básicas-014-Busca Binária-LeftRightmost
13:37
Estruturas de Dados Básicas-015-Busca Binária-LeftRightmost-Valor de Retorno
10:09
Estruturas de dados básicas-016-busca binária-LeftRightmost-aplicação
14:01
Estrutura de Dados Básica-017-Busca Binária-e01-Busca Binária
17:31
Estrutura de Dados Básica-017-Busca Binária-e02-Posso de Inserção de Busca
11:11
Estruturas de Dados Básicas-017-Busca Binária-e03-Buscar Posição Inicial e Final
08:34
Estruturas de dados básicas-018-array-visão geral
11:50
Estrutura de dados básica-019-Array dinâmico-Introdução
08:18
Estrutura de dados básica-020-Array dinâmico-Inserção
11:25
Estruturas de Dados Básicas-021-Array Dinâmico-Travessia
20:32
Estrutura de Dados Básica-022-Array Dinâmico-Remoção
08:57
Estrutura de dados básica-023-Matriz dinâmica-Expansão de capacidade
12:19
Estrutura de Dados Básica-024-Array Bidimensional
08:30
Estruturas de Dados Básicas-025-Array-Cache e Princípio de Localidade
16:44
Estrutura de dados básica-026-Lista encadeada-Visão geral
12:51
Estruturas de Dados Básicas-027-Lista Simplesmente Encadeada-addFirst
13:02
Estrutura de Dados Básica-028-Lista Ligada Simples-Percurso
17:50
Estruturas de dados básicas-029-lista encadeada simples-addLast
08:53
Estrutura de Dados Básica-030-Lista Ligada Simples-get
10:31
Estrutura de Dados Básica-031-Lista Ligada Simples-insert
10:48
Estruturas de Dados Básicas-032-Lista Ligada Simples-removeFirst
06:12
Estrutura de Dados Básica-033-Lista Ligada Simples-remove
11:16
Estrutura de dados básica-034-Lista encadeada simples-Com nó sentinela-1
15:00
Estruturas de Dados Básicas-035-Lista Simplesmente Encadeada-Com Sentinela-2
14:12
Estrutura de dados básica-036-Lista duplamente ligada-Com sentinela-1
15:28
Estrutura de Dados Básica-037-Lista Duplamente Ligada-Com Nó Sentinela-2
14:54
Estrutura de dados básica-038-Lista circular duplamente ligada-Com sentinela-1
15:31
Estrutura de Dados Básica-039-Lista Ligada Circular Dupla-Com Sentinela-2
10:08
Estrutura de dados básica-040-Lista ligada-Travessia recursiva
11:05
Estrutura de dados básica-041-Recursão-Definição
13:29
Estrutura de Dados Básica-042-Recursão-Fatorial
12:06
Estrutura de Dados Básica-043-Recursão-Imprimir String na Ordem Inversa
07:01
Estrutura de dados básica-044-Recursão-e03-Busca binária
07:04
Estrutura de dados básica-044-Recursão-e04-Ordenação por bolha 1
10:54
Estrutura de dados básica-044-Recursão-e04-Ordenação por bolha 2
08:54
Estrutura de Dados Básica-044-Recursão-e05-Ordenação por Inserção 1
16:11
Estruturas de Dados Básicas-044-Recursão-e05-Ordenação por Inserção 2
06:56
Estrutura de Dados Básica-045-Recursão Múltipla-Fibonacci
06:21
Estruturas de Dados Básicas-046-Recursão Múltipla-Fibonacci-Complexidade de Tempo
13:06
Estruturas de Dados Básicas-047-Recursão de Múltiplos Caminhos-Fibonacci-Problema dos Coelhos
05:38
Estrutura de Dados Básica-048-Recursão Múltipla-Fibonacci-Salto de Degraus da Rã
05:57
Estruturas de dados básicas-049-recursão-otimização-memoização
14:58
Estrutura de Dados Básica-050-Recursão-Problema de Estouro de Pilha
07:53
Estruturas de Dados Básicas-051-Recursão-Chamada de Cauda e Recursão de Cauda
07:46
Estrutura de dados básica-052-recursão-recursão de cauda para evitar estouro de pilha
15:09
Estrutura de dados básica-053-Recursão-Teorema mestre para complexidade de tempo-1
12:54
Estrutura de dados básica-054-Recursão-Teorema mestre para calcular complexidade de tempo-2
11:01
Estrutura de Dados Básica-055-Recursão-Expandir para Calcular Complexidade de Tempo-1
10:08
Estruturas de Dados Básicas-056-Recursão-Expandir para Calcular Complexidade de Tempo-2
09:23
Estruturas de dados básicas-057-recursão múltipla-e02-Torre de Hanói 1
10:21
Estrutura de Dados Básica-057-Recursão Múltipla-e02-Torre de Hanói 2
09:02
Estrutura de Dados Básica-057-Recursão Múltipla-e03-Triângulo de Yang Hui 1
13:03
Estrutura de dados básica-057-Recursão múltipla-e03-Triângulo de Yang Hui 2
07:27
Estrutura de Dados Básica-057-Recursão Múltipla-e03-Triângulo de Yang Hui 3
09:42
Estruturas de Dados Básicas-058-Lista Ligada-e01-Inverter Lista Ligada Simples 1
07:47
Estruturas de Dados Básicas-058-Lista Ligada-e01-Inverter Lista Ligada Simples 2
08:14
Estrutura de dados básica-058-Lista ligada-e01-Inverter lista ligada simples 3-Recursivo
08:29
Estruturas de Dados Básicas-058-Lista Encadeada-e01-Reverter Lista Simplesmente Encadeada 4
12:25
Estruturas de Dados Básicas-058-Lista Ligada-e01-Inverter Lista Ligada Simples 5
10:57
Estrutura de dados básica-058-Lista encadeada-e02-Excluir nó pelo valor 1
13:58
Estrutura de dados básica-058-Lista ligada-e02-Excluir nó pelo valor 2-Recursão
06:31
Estruturas de Dados Básicas-058-Lista Ligada-e03-Remover o Enésimo Nó do Fim 1-Recursão
12:44
Estrutura de dados básica-058-Lista encadeada-e03-Remover o enésimo nó a partir do fim 2
04:46
Estruturas de Dados Básicas-058-Lista Ligada-e04-Remover Duplicatas de Lista Ligada Ordenada 1
06:51
Estruturas de Dados Básicas-058-Lista Ligada-e04-Remoção de Duplicatas em Lista Ligada Ordenada 2-Recursão
04:06
Estruturas de dados básicas-058-lista encadeada-e05-remoção de duplicatas em lista encadeada ordenada 1-recursão
07:13
Estruturas de Dados Básicas-058-Lista Ligada-e05-Remover Duplicatas de Lista Ligada Ordenada 2
07:32
Estruturas de Dados Básicas-058-Lista Ligada-e06-Mesclar Listas Ligadas Ordenadas 1
08:50
Estrutura de Dados Básica-058-Lista Ligada-e06-Mesclar Listas Ordenadas 2
07:41
Estrutura de Dados Básica-058-Lista Ligada-e07-Mesclar Múltiplas Listas Ordenadas
14:23
Estrutura de dados básica-058-lista ligada-e08-encontrar o nó do meio da lista ligada
05:07
Estrutura de Dados Básica-058-Lista Ligada-e09-Verificar Palíndromo em Lista Ligada 1
14:17
Estrutura de dados básica-058-Lista ligada-e09-Verificar lista ligada palíndroma 2
17:04
Estrutura de dados básica-058-Lista encadeada-e10-Algoritmo de detecção de ciclo 1
12:11
Estruturas de dados básicas-058-lista encadeada-e10-algoritmo de detecção de ciclo 2
13:19
Estrutura de dados básica-059-Array-e01-Mesclar arrays ordenados 1
19:09
Estrutura de dados básica-059-Array-e01-Mesclar arrays ordenados 2
07:13
Estruturas de Dados Básicas-060-Fila-Implementação com Lista Ligada-1
14:10
Estrutura de Dados Básica-061-Fila-Implementação com Lista Encadeada-2
15:23
Estruturas de Dados Básicas-062-Fila-Implementação com Array Circular-Método 1-1
12:15
Estrutura de Dados Básica-063-Fila-Implementação com Array Circular-Método 1-2
09:14
Estrutura de dados básica-064-Fila-Implementação com array circular-Método 2
05:45
Estrutura de Dados Básica-065-Fila-Implementação com Array Circular-Método 3-1
11:22
Estrutura de dados básica-066-Fila-Implementação com array circular-Método 3-2
10:30
Estrutura de Dados Básica-067-Fila-Implementação com Array Circular-Método 3-3
15:19
Estruturas de Dados Básicas-068-Fila-Implementação com Array Circular-Método 3-4
14:15
Estrutura de Dados Básica-069-Fila-e01-Percurso em Nível de Árvore Binária 1
10:47
Estrutura de dados básica-069-Fila-e01-Percurso em nível de árvore binária 2
10:09
Estrutura de dados básica-070-Pilha-Implementação com lista ligada
15:24
Estrutura de Dados Básica-071-Pilha-Implementação com Array
12:16
Estruturas de Dados Básicas-072-Pilha-e01-Parênteses Válidos
15:59
Estrutura de dados básica-072-Pilha-e02-Avaliação de expressão pós-fixa
14:52
Estruturas de Dados Básicas-072-Pilha-e03-Conversão de Expressão Infixa para Pós-fixa 1
15:51
Estrutura de dados básica-072-pilha-e03-conversão de expressão infixa para sufixa 2
11:33
Estrutura de Dados Básica-072-Pilha-e03-Conversão de Expressão Infixa para Pós-fixa 3
13:21
Estrutura de dados básica-072-Pilha-e04-Simulação de fila com duas pilhas
12:29
Estrutura de dados básica-072-Pilha-e05-Simulação de pilha com uma fila
10:11
Estrutura de dados básica-073-Deque-Implementação com lista encadeada-1
09:45
Estrutura de Dados Básica-074-Deque-Implementação com Lista Ligada-2
11:56
Estrutura de dados básica-075-Fila dupla-Implementação com array-1
13:55
Estrutura de dados básica-076-fila dupla-implementação com array-2
09:51
Estrutura de Dados Básica-077-Deque-Implementação com Array-3
13:00
Estruturas de Dados Básicas-078-Deque-e01-Travessia em Zigzag de Árvore Binária
10:02
Estrutura de Dados Básica-079-Fila de Prioridade-Implementação com Array Não Ordenado
21:55
Estruturas de dados básicas-080-fila de prioridade-implementação com array ordenado
13:17
Estruturas de Dados Básicas-081-Fila de Prioridade-Implementação com Heap-1
11:17
Estruturas de Dados Básicas-082-Fila de Prioridade-Implementação com Heap-2
15:01
Estrutura de Dados Básica-083-Fila de Prioridade-Implementação com Heap-3
15:41
Estruturas de Dados Básicas-084-Fila de Prioridade-e01-Mesclar Múltiplas Listas Ligadas Ordenadas 1
11:55
Estruturas de dados básicas-084-fila de prioridade-e01-mesclar múltiplas listas encadeadas ordenadas 2
10:01
Estrutura de dados básica-085-Fila de bloqueio-Apresentação do problema
13:11
Estrutura de Dados Básica-086-Fila de Bloqueio-Implementação com Bloqueio Único-1
12:00
Estruturas de Dados Básicas-087-Fila Bloqueante-Implementação com Bloqueio Único-2
13:18
Estrutura de Dados Básica-088-Fila Bloqueante-Implementação com Lock Único-3
10:46
Estrutura de Dados Básica-089-Fila de Bloqueio-Implementação com Bloqueio Único-4
06:42
Estruturas de dados básicas-090-fila bloqueante-implementação com lock único-5
10:59
Estrutura de Dados Básica-091-Fila de Bloqueio-Implementação com Dois Locks-1
16:39
Estrutura de dados básica-092-Fila de bloqueio-Implementação com dois bloqueios-2
07:50
Estruturas de Dados Básicas-093-Fila Bloqueante-Implementação com Dois Locks-3
13:02
Estrutura de Dados Básica-094-Fila Bloqueante-Implementação com Dois Locks-4
07:12
Estrutura de Dados Básica-095-Fila de Bloqueio-Implementação com Bloqueio Duplo-5
17:58
Estrutura de dados básica-096-Heap-heapify-1
08:07
Estruturas de Dados Básicas-097-Heap-heapify-2
14:26
Estrutura de Dados Básica-098-Heap-heapify-3
11:32
Estrutura de dados básica-099-Heap-Inserir-Excluir-Substituir
15:16
Estruturas de Dados Básicas-100-Heap-e01-Heap Sort
07:16
Estrutura de Dados Básica-100-Heap-e02-Encontrar k-ésimo Maior Elemento em Array
09:25
Estrutura de Dados Básica-100-Heap-e03-Encontrar k-ésimo Maior Elemento em Fluxo de Dados
12:43
Estrutura de Dados Básica-100-Heap-e04-Encontrar Mediana em Fluxo de Dados 1
17:07
Estruturas de Dados Básicas-100-Heap-e04-Encontrar a Mediana em um Fluxo de Dados 2
08:38
Estrutura de Dados Básica-100-Heap-e04-Encontrar Mediana em Fluxo de Dados 3
11:43
Estruturas de dados básicas-101-árvore binária-visão geral
06:05
Estruturas de Dados Básicas-102-Árvore Binária-Travessia em Profundidade
13:44
Estrutura de dados básica-103-Árvore binária-Percurso pré-ordem, em ordem e pós-ordem-Implementação recursiva
08:29
Estruturas de dados básicas-104-árvore binária-percurso pré-ordem, em ordem e pós-ordem-não recursivo 1
14:26
Estruturas de Dados Básicas-105-Árvore Binária-Travessia Pré-ordem, Em-ordem e Pós-ordem-Não Recursiva 2
08:25
Estrutura de Dados Básica-106-Árvore Binária-Percurso Pré/Em/Pós-Ordem-Não Recursivo 3
12:57
Estruturas de dados básicas-107-árvore binária-percurso pré-ordem, em ordem e pós-ordem-não recursivo 4
14:06
Estruturas de dados básicas-108-árvore binária-e04-árvore binária simétrica
10:55
Estrutura de Dados Básica-109-Árvore Binária-e05-Profundidade Máxima-Solução 1
09:30
Estrutura de dados básica-110-Árvore binária-e05-Profundidade máxima-Solução 2
08:58
Estrutura de Dados Básica-111-Árvore Binária-e05-Profundidade Máxima-Solução 3
15:41
Estrutura de dados básica-112-Árvore binária-e06-Profundidade mínima
12:22
Estruturas de dados básicas-113-árvore binária-e07-inverter árvore binária
05:08
Estrutura de dados básica-114-árvore binária-e08-construir árvore a partir de expressão sufixa
13:49
Estrutura de dados básica-115-árvore binária-e09-construir árvore a partir dos resultados de travessia pré-ordem e em ordem
17:00
Estruturas de Dados Básicas-116-Árvore Binária-e10-Construir Árvore a Partir dos Resultados de Travessia Em-ordem e Pós-ordem
11:32
Algoritmo básico-117-Árvore binária de busca-Visão geral
07:55
Algoritmos Básicos-118-Árvore de Busca Binária-get
16:28
Algoritmos Básicos-119-Árvore Binária de Busca-Chave Genérica
11:39
Algoritmo Básico-120-Árvore de Busca Binária-min-max
10:06
Algoritmos Básicos-121-Árvore Binária de Busca-put
14:06
Algoritmos Básicos-122-Árvore Binária de Busca-Predecessor e Sucessor-1
16:01
Algoritmo básico-123-Árvore de busca binária-Predecessor e sucessor-2
12:10
Algoritmos Básicos-124-Árvore Binária de Busca-Remoção-1
13:58
Algoritmo Básico-125-Árvore de Busca Binária-Exclusão-2
14:06
Algoritmos básicos-126-árvore binária de busca-remoção-3
11:48
Algoritmos Básicos-127-Árvore Binária de Busca-Remoção-Recursão-1
10:14
Algoritmo básico-128-Árvore de busca binária-Excluir-Recursivo-2
10:18
Algoritmos Básicos-129-Árvore de Busca Binária-Consulta por Intervalo
17:12
Algoritmo Básico-130-Árvore de Busca Binária-e01~e03-Exclusão, Inserção e Busca
15:15
Algoritmo Básico-131-Árvore de Busca Binária-e04-Verificar Validade-Em Ordem Não Recursivo
10:03
Algoritmo Básico-132-Árvore de Busca Binária-e04-Verificar Validade-Recursão em Ordem 1
12:44
Algoritmo Básico-133-Árvore de Busca Binária-e04-Verificar Validade-Em Ordem Recursivo 2
11:22
Algoritmo básico-134-Árvore binária de busca-e04-Verificar validade-limites superior e inferior
10:29
Algoritmos básicos-135-árvore binária de busca-e05-soma de intervalo
10:35
Algoritmo básico-136-Árvore binária de busca-e06-Construir árvore a partir do percurso de pré-ordem 1
10:19
Algoritmo básico-137-Árvore de busca binária-e06-Construir árvore a partir do resultado da pré-ordem 2
18:08
Algoritmos Básicos-138-Árvore de Busca Binária-e06-Construir Árvore a Partir do Resultado da Travessia Pré-ordem 3
10:59
Algoritmo Básico-139-Árvore de Busca Binária-e07-Ancestral Comum Mais Próximo
09:03
Algoritmos Básicos-140-Árvore AVL-Visão Geral
10:38
Algoritmo Básico-141-Árvore AVL-Altura e Fator de Balanceamento
13:42
Algoritmo básico-142-Árvore AVL-Quatro casos de desequilíbrio
15:11
Algoritmo básico-143-Árvore AVL-Rotação
24:25
基础算法-144-avl树-balance
11:29
Algoritmo Básico-145-Árvore AVL-put
15:25
Algoritmos básicos-146-árvore AVL-remove
16:55
Algoritmo Básico-147-Árvore Rubro-Negra-Visão Geral
29:00
Algoritmo Básico-148-Árvore Rubro-Negra-put-case1~3
20:21
Algoritmo Básico-149-Árvore Rubro-Negra-put-caso4
15:07
Algoritmos Básicos-150-Árvore Rubro-Negra-remove-case0-1
18:34
Algoritmo básico-151-Árvore rubro-negra-remove-case2
15:20
Algoritmo básico-152-Árvore rubro-negra-remove-case3
15:27
Algoritmos Básicos-153-Árvore Rubro-Negra-remove-case4
12:03
Algoritmo básico-154-Árvore rubro-negra-remove-case5
15:06
Algoritmo Básico-155-Árvore Rubro-Negra-remove-demonstração
16:40
Atendimento ao Cliente
Topo
赛事库 课堂 2021拜年纪