base de algoritmo
@program chef @program chef @algorithm base
❤️ Uma carta a todos os meus colegas questionadores (deve ler antes de usar o armazém)
Recomendado para leitura online, mais estável www.chengxuchu.com
Se quiser contribuir com código, você pode adicionar meu comentário iamchuzi do WeChat para contribuir com o warehouse.
Aqui, para todos os alunos que utilizam o warehouse, obrigado a todos os colaboradores.
Se acho que o armazém está muito atento, por favor me dê uma estrela. Essa também é a nossa motivação para continuar atualizando.
Obrigado pelo seu apoio. Este armazém continuará a ser mantido. Espero que possa ser de alguma ajuda para você.
Se você precisar se juntar à equipe de escovação de perguntas/recrutamento de outono , você pode escanear o código QR abaixo e clicar para entrar em contato comigo/comunicar-se com a equipe. Esta equipe nunca cobrará taxa e ninguém postará anúncios. para comunicação, mas espero que todos possam participar, você pode fazer anotações sobre você e fazer uma breve apresentação.
? Estrutura de dados (conhecimento pré-requisito)
- [Simulação de animação] Explicação detalhada da tabela hash, um artigo de 10.000 palavras
- [Simulação de Animação] Explicação detalhada da pilha e da fila
- [Análise de Desenho] Explicação detalhada das listas vinculadas
- [Descrição do desenho] Explicação detalhada da recursão
- 【Simulação de Animação】Árvore
? Algoritmo de correspondência de string
- [Simulação de animação] Algoritmo BF de correspondência de strings
- [Simulação de animação] Algoritmo BM de correspondência de strings
- [Simulação de animação] Algoritmo KMP de correspondência de string
? Algoritmo de classificação
- [Simulação de animação] Classificação de bolhas
- [Simulação de animação] Classificação de seleção simples
- [Simulação de Animação] Classificação por Inserção
- [Simulação de Animação] Classificação de Colinas
- [Simulação de animação] Mesclar classificação
- 【Simulação de animação】Classificação rápida
- [Simulação de Animação] Classificação de Heap
- [Simulação de animação] Classificação por contagem
? Árvore binária
- [Simulação de animação] Traversal de pré-encomenda (iteração)
- [Simulação de animação] Travessia de pré-encomenda (Morris)
- [Simulação de animação] Travessia em ordem (iteração)
- [Simulação de animação] Travessia em ordem (Morris)
- [Simulação de Animação] Traversal Pós-ordem (Iteração)
- [Simulação de animação] Traversal pós-ordem (Morris)
? Pergunta flash do algoritmo de classificação
- 【Simulação de animação】 Bandeira da Holanda
- [Solução de refutação] Matrizes formam o menor número e o maior número
- [Simulação de Animação] Problema de par reverso
- [Simulação de Animação] Problema de Flip Pair
- [Simulação de animação] Classificação por inserção de lista vinculada
? Artigos de matriz
- [Simulação de animação] leetcode 1 soma de dois números
- [Simulação de animação] leetcode 27 remover elementos
- [Simulação de Animação] O primeiro número positivo ausente no leetcode 41
- [Simulação de Animação] leetcode 485 O número máximo de 1s consecutivos
- [Descrição do desenho] leetcode 1052 Proprietário de livraria irritado
- [Simulação de Animação] A espada aponta para os números repetidos na matriz da oferta 3
- [Simulação de animação] leetcode 219 Elemento duplicado 2 no array
- [Simulação de Animação] leetcode 560 e o subarray de K
- [Descrição do desenho] leetcode 66 mais um
- [Simulação de animação] classificação de cores leetcode 75
- [Simulação de animação] matriz espiral leetcode 54
- [Simulação de Animação] leetcode 59 Spiral Matrix 2
- [Simulação de animação] leetcode 233 número de dígitos 1
?Problema de soma
- [Simulação de animação] leetcode 01 soma de dois números
- [Simulação de animação] leetcode 15 soma de três números
- [Simulação de animação] leetcode 18 soma de quatro números
? Problema de encontrar tempos
- [Simulação de Animação] leetcode 136 é um número que aparece apenas uma vez
- [Simulação de Animação] leetcode 137 Um número que só aparece uma vez II
- [Simulação de Animação] leetcode 260 O número III que aparece apenas uma vez
? Lista vinculada
- [Simulação de Animação] A espada aponta para o k-ésimo nó na parte inferior da oferta 22
- [Simulação de Animação] Pergunta da entrevista 02.03.
- [Simulação de Animação] A espada aponta para oferecer 52, o primeiro nó comum das duas listas vinculadas e leetcode 160, cruzando listas vinculadas
- [Simulação de animação] lista vinculada do palíndromo leetcode 234
- [Simulação de animação] lista com link reverso leetcode 206
- [Simulação de animação] leetcode 92 lista vinculada reversa 2
- [Simulação de animação] lista vinculada circular leetcode 141
- [Simulação de animação] leetcode 142 lista vinculada circular 2
- [Simulação de animação] lista vinculada separada leetcode 86
- [Simulação de animação] lista vinculada leetcode 328 ímpar-par
- [Simulação de Animação] A espada aponta para oferecer 25 e mescla duas listas vinculadas classificadas
- [Simulação de Animação] leetcode 82 Excluir elementos duplicados da lista vinculada classificada 2
- [Simulação de Animação] leetcode 147 Classificação de inserção de listas vinculadas
- [Simulação de Animação] Pergunta da Entrevista 02.05 Soma da Lista Vinculada
?Ponteiro duplo
- [Simulação de Animação] Explicação detalhada da pesquisa binária
- [Simulação de animação] leetcode 35 pesquisa por posição de inserção
- [Simulação de animação] leetcode 27 remover elementos
- [Simulação de animação] subarray leetcode 209 com o menor comprimento
- [Simulação de animação] lista vinculada circular leetcode 141
- [Simulação de Animação] A espada aponta para oferecer 52, o primeiro nó comum das duas listas vinculadas e leetcode 160, cruzando listas vinculadas
- [Simulação de animação] lista vinculada leetcode 328 ímpar-par
?? Pilhas e filas
- [Simulação de Animação] pilha de implementação de fila leetcode 225
- [Simulação de Animação] Pontos de Espada para Oferecer 09. Use duas pilhas para implementar filas
- [Simulação de animação] leetcode 20 colchetes válidos
- [Simulação de Animação] leetcode1047 exclui todas as duplicatas adjacentes em uma string
- [Simulação de animação] leetcode 402 remove K dígitos
? Pesquisa binária e suas variantes
- [Simulação de Animação] Explicação detalhada da pesquisa binária
- [Simulação de animação] leetcode 35 pesquisa por posição de inserção
- [Simulação de Animação] leetcode 34 encontra a primeira e a última posição de um elemento
- [Descrição do desenho] Encontre o primeiro índice maior ou menor que o elemento de destino
- [Simulação de Animação] leetcode 33 Encontre o elemento alvo na matriz rotativa (excluindo elementos repetidos)
- [Descrição do desenho] leetcode 81 Encontre o elemento alvo (incluindo elementos repetidos) na matriz rotativa
- [Descrição do desenho] leetcode 153 Encontre o valor mínimo na matriz girada
- [Simulação de animação] leetcode 74 pesquisa binária de matriz bidimensional
? Fila Monótona Pilha Monótona
- [Simulação de Animação] Oferta de Apontamento de Espada 59 - II.
- [Simulação de Animação] Sword Points to Offer 59 - I. Valor máximo da janela deslizante
- [Simulação de Animação] leetcode 1438 A submatriz mais longa cujo valor absoluto não excede o limite
- [Simulação de animação] pilha mínima leetcode 155
- [Simulação de animação] leetcode 739 temperatura diária
- [Simulação de animação] leetcode 42 coletando água da chuva
? soma do prefixo
- [Simulação de Animação] leetcode 724 Encontre o índice central de um array
- [Simulação de animação] leetcode 523 soma de subarranjo contínuo
- [Simulação de Animação] leetcode 560 e o subarray de K
- [Descrição do desenho] estatísticas leetcode1248 "belo subarray"
- [Descrição do desenho] leetcode 974 e um subarranjo divisível por K
? recursão
? Ambicioso
?
? dividir e conquistar
? Programação dinâmica
? E verifique o conjunto