Programador Entrevista Clássica - Plano de Estudo - LeetCode
〇. Prefácio
1. Objetivo deste artigo
- Aprenda sobre a classificação dos tipos de perguntas algorítmicas como um todo, bem como exemplos específicos de tipos de perguntas.
- Este artigo é um programa de estudo, projetado para ser usado como um guia de estudo para aprendizado, e as notas de estudo pessoal relacionadas a este tópico serão resumidas neste artigo.
2. Atualizar registro
data | contente |
---|---|
criar documentação | 2023.06.10 |
[Pergunta de algoritmo] Pergunta da entrevista 01.01. Determinar se um caractere é único | 2023.06.10 |
Diretório de artigos
- Programador Entrevista Clássica - Plano de Estudo - LeetCode
-
- 〇. Prefácio
- 1. Arrays e strings
-
-
-
- Pergunta da entrevista 01.01. Determinar se um personagem é único
- Pergunta da entrevista 01.02. Determine se cada um é um rearranjo de personagem
- Pergunta da entrevista 01.03. URLização
- Pergunta da entrevista 01.04. Arranjo palíndromo
- Pergunta da entrevista 01.05. Uma edição
- Pergunta da entrevista 01.06. Compressão de string
- Pergunta da entrevista 01.07. Matriz de rotação
- Pergunta da Entrevista 01.08. Matriz Zero
- Pergunta da entrevista 01.09. Rotação de string
-
-
- Dois, lista ligada
-
-
-
- Pergunta da entrevista 02.01. Remover nós duplicados
- Pergunta da entrevista 02.02. Retorne o k-ésimo nó da parte inferior
- Pergunta da entrevista 02.03. Excluir nós intermediários
- Pergunta da entrevista 02.04. Dividir lista encadeada
- Pergunta da entrevista 02.05. Resumo da lista encadeada
- Pergunta da entrevista 02.06. Lista vinculada do palíndromo
- Pergunta da entrevista 02.07. Interseção da lista encadeada
- Pergunta da entrevista 02.08. Detecção de loop
-
-
- 3. Empilhar e enfileirar
-
-
-
- Pergunta da entrevista 03.01. Três em um
- Pergunta da entrevista 03.02. O valor mínimo da pilha
- Pergunta da Entrevista 03.03. Empilhamento de Pratos
- Pergunta da entrevista 03.04. Transforme pilhas em equipes
- Pergunta da entrevista 03.05. Classificação da pilha
- Pergunta da Entrevista 03.06 Abrigo de Animais
-
-
- 4. Árvores e gráficos
-
-
-
- Pergunta da entrevista 04.01. Caminho entre nós
- Pergunta da entrevista 04.02. Altura mínima da árvore
- Pergunta da entrevista 04.03 Lista encadeada de nós de profundidade específica
- Pergunta da entrevista 04.04. Verificar saldo
- Pergunta da entrevista 04.05. Árvore de pesquisa binária jurídica
- Pergunta da entrevista 04.06. O sucessor
- Pergunta da entrevista 04.08. O primeiro ancestral comum
- Pergunta da entrevista 04.09 Sequência da árvore de pesquisa binária
- Pergunta da entrevista 04.10. Examinando subárvores
- Questão da entrevista 04.12. Caminho da soma
-
-
- Operação de cinco bits
-
-
-
- Pergunta da Entrevista 05.01. Inserção
- Pergunta da entrevista 05.02. Converter número binário em string
- Pergunta da entrevista 05.03. Virar dígitos
- Pergunta da entrevista 05.04. O próximo número
- Pergunta da entrevista 05.06. Conversão de números inteiros
- Pergunta da entrevista 05.07. Troca de pares
- Pergunta da entrevista 05.08. Desenhe uma linha reta
-
-
- 6. Recursão e programação dinâmica
-
-
-
- Pergunta da entrevista 08.01. Pergunta de três etapas
- Pergunta da entrevista 08.02 Robô perdido
- Pergunta da entrevista 08.03 Índice Mágico
- Pergunta da entrevista 08.04. Conjunto de energia
- Pergunta da entrevista 08.05. Multiplicação recursiva
- Pergunta da entrevista 08.06. Problema da Torre de Hanói
- Pergunta da entrevista 08.07. Permutação e combinação de strings não repetidas
- Pergunta da entrevista 08.08. Permutações e combinações com strings repetidas
- Pergunta da entrevista 08.09. Parênteses
- Pergunta da entrevista 08.10. Preenchimento de cores
- Pergunta da entrevista 08.11. Moedas
- Pergunta da entrevista 08.12. Oito rainhas
- Pergunta da entrevista 08.13. Empilhando caixas
- Pergunta da entrevista 08.14. Operações booleanas
-
-
- 7. Classificando e pesquisando
-
-
-
- Pergunta da entrevista 10.01. Mesclar matrizes classificadas
- Pergunta da entrevista 10.02. Frases conjugadas
- Pergunta da entrevista 10.03. Pesquisando uma matriz rotacionada
- Pergunta da entrevista 10.05. Pesquisa de matriz esparsa
- Pergunta da entrevista 10.09. Pesquisa de matriz classificada
- Pergunta da entrevista 10.10. Classificação do fluxo de números
- Pergunta da entrevista 10.11. Picos e vales
-
-
- Oito, dificuldade média
-
-
-
- Pergunta da entrevista 16.01. Troque números
- Pergunta da entrevista 16.02. Frequência de palavras
- Pergunta da entrevista 16.03. Interseção
- Pergunta da entrevista 16.04. Tic Tac Toe
- Pergunta da entrevista 16.05. Mantissa fatorial
- Pergunta da entrevista 16.06. Diferença mínima
- Pergunta da entrevista 16.07. Valor máximo
- Pergunta da entrevista 16.08. Representação em inglês de números inteiros
- Pergunta da entrevista 16.09. Operações
- Pergunta da entrevista 16.10. Número de sobreviventes
- Pergunta da entrevista 16.11. Prancha de mergulho
- Pergunta da entrevista 16.13. Bissecção de um quadrado
- Pergunta da entrevista 16.14. Melhor linha reta
- Pergunta da entrevista 16.15. Cálculo mágico de Zhuji
- Pergunta da entrevista 16.16. Classificação parcial
- Pergunta da entrevista 16.17. Série contínua
- Pergunta da entrevista 16.18. Correspondência de padrões
- Pergunta da entrevista 16.19. Tamanho da área de água
- Pergunta da entrevista 16.20. Teclado T9
- Pergunta da entrevista 16.21. Trocar e
- Pergunta da entrevista 16.22. Formiga de Langton
- Pergunta da entrevista 16.24. Soma de pares
- Pergunta da entrevista 16.25. Cache LRU
- Pergunta da entrevista 16.26. Calculadora
-
-
- 9. Perguntas difíceis
-
-
-
- Pergunta da entrevista 17.01. Adição sem sinal de mais
- Pergunta da entrevista 17.04. Números que desaparecem
- Pergunta da entrevista 17.05. Letras e números
- O número de vezes que a pergunta 17.06.2 da entrevista ocorre
- Pergunta da entrevista 17.07. Nome do bebê
- Pergunta da entrevista 17.08. Torre do homem do circo
- Pergunta da entrevista 17.09. O número k
- Pergunta da entrevista 17.10 Elementos principais
- Pergunta da entrevista 17.11. Distância da palavra
- Pergunta da entrevista 17.12. BiNode
- Pergunta da entrevista 17.13 Restaurando espaços
- Pergunta da entrevista 17.14. Número mínimo de K
- Pergunta da entrevista 17.15. Palavra mais longa
- Pergunta da entrevista 17.16. Massagista
- Pergunta da entrevista 17.17. Pesquisas múltiplas
- Pergunta da entrevista 17.18. Supercorda mais curta
- Pergunta da entrevista 17.19. Dois números que desaparecem
- Pergunta da entrevista 17.20. Mediana contínua
- Pergunta da entrevista 17.21. A quantidade de água no histograma
- Pergunta da entrevista 17.22. Conversão de palavras
- Pergunta da entrevista 17.23. Matriz quadrada preta máxima
- Pergunta da entrevista 17.24. Submatriz máxima
- Pergunta da entrevista 17.25. Matriz de palavras
- Pergunta da entrevista 17.26. Semelhança esparsa
-
-
- apêndice
1. Arrays e strings
Pergunta da entrevista 01.01. Determinar se um personagem é único
Simples
Notas de estudo: [Perguntas de algoritmo] Pergunta de entrevista 01.01. Determinar se um caractere é único
Pergunta da entrevista 01.02. Determine se cada um é um rearranjo de personagem
Simples
Pergunta da entrevista 01.03. URLização
Simples
Pergunta da entrevista 01.04. Arranjo palíndromo
Simples
Pergunta da entrevista 01.05. Uma edição
médio
Pergunta da entrevista 01.06. Compressão de string
Simples
Pergunta da entrevista 01.07. Matriz de rotação
médio
Pergunta da Entrevista 01.08. Matriz Zero
médio
Pergunta da entrevista 01.09. Rotação de string
Simples
Dois, lista ligada
Pergunta da entrevista 02.01. Remover nós duplicados
Simples
Pergunta da entrevista 02.02. Retorne o k-ésimo nó da parte inferior
Simples
Pergunta da entrevista 02.03. Excluir nós intermediários
Simples
Pergunta da entrevista 02.04. Dividir lista encadeada
médio
Pergunta da entrevista 02.05. Resumo da lista encadeada
médio
Pergunta da entrevista 02.06. Lista vinculada do palíndromo
Simples
Pergunta da entrevista 02.07. Interseção da lista encadeada
Simples
Pergunta da entrevista 02.08. Detecção de loop
médio
3. Empilhar e enfileirar
Pergunta da entrevista 03.01. Três em um
Simples
Pergunta da entrevista 03.02. O valor mínimo da pilha
Simples
Pergunta da Entrevista 03.03. Empilhamento de Pratos
médio
Pergunta da entrevista 03.04. Transforme pilhas em equipes
Simples
Pergunta da entrevista 03.05. Classificação da pilha
médio
Pergunta da Entrevista 03.06 Abrigo de Animais
Simples
4. Árvores e gráficos
Pergunta da entrevista 04.01. Caminho entre nós
médio
Pergunta da entrevista 04.02. Altura mínima da árvore
Simples
Pergunta da entrevista 04.03 Lista encadeada de nós de profundidade específica
médio
Pergunta da entrevista 04.04. Verificar saldo
Simples
Pergunta da entrevista 04.05. Árvore de pesquisa binária jurídica
médio
Pergunta da entrevista 04.06. O sucessor
médio
Pergunta da entrevista 04.08. O primeiro ancestral comum
médio
Pergunta da entrevista 04.09 Sequência da árvore de pesquisa binária
dificuldade
Pergunta da entrevista 04.10. Examinando subárvores
médio
Questão da entrevista 04.12. Caminho da soma
médio
Operação de cinco bits
Pergunta da Entrevista 05.01. Inserção
Simples
Pergunta da entrevista 05.02. Converter número binário em string
médio
Pergunta da entrevista 05.03. Virar dígitos
Simples
Pergunta da entrevista 05.04. O próximo número
médio
Pergunta da entrevista 05.06. Conversão de números inteiros
Simples
Pergunta da entrevista 05.07. Troca de pares
Simples
Pergunta da entrevista 05.08. Desenhe uma linha reta
médio
6. Recursão e programação dinâmica
Pergunta da entrevista 08.01. Pergunta de três etapas
Simples
Pergunta da entrevista 08.02 Robô perdido
médio
Pergunta da entrevista 08.03 Índice Mágico
Simples
Pergunta da entrevista 08.04. Conjunto de energia
médio
Pergunta da entrevista 08.05. Multiplicação recursiva
médio
Pergunta da entrevista 08.06. Problema da Torre de Hanói
Simples
Pergunta da entrevista 08.07. Permutação e combinação de strings não repetidas
médio
Pergunta da entrevista 08.08. Permutações e combinações com strings repetidas
médio
Pergunta da entrevista 08.09. Parênteses
médio
Pergunta da entrevista 08.10. Preenchimento de cores
Simples
Pergunta da entrevista 08.11. Moedas
médio
Pergunta da entrevista 08.12. Oito rainhas
dificuldade
Pergunta da entrevista 08.13. Empilhando caixas
dificuldade
Pergunta da entrevista 08.14. Operações booleanas
médio
7. Classificando e pesquisando
Pergunta da entrevista 10.01. Mesclar matrizes classificadas
Simples
Pergunta da entrevista 10.02. Frases conjugadas
médio
Pergunta da entrevista 10.03. Pesquisando uma matriz rotacionada
médio
Pergunta da entrevista 10.05. Pesquisa de matriz esparsa
Simples
Pergunta da entrevista 10.09. Pesquisa de matriz classificada
médio
Pergunta da entrevista 10.10. Classificação do fluxo de números
médio
Pergunta da entrevista 10.11. Picos e vales
médio
Oito, dificuldade média
Pergunta da entrevista 16.01. Troque números
médio
Pergunta da entrevista 16.02. Frequência de palavras
médio
Pergunta da entrevista 16.03. Interseção
dificuldade
Pergunta da entrevista 16.04. Tic Tac Toe
médio
Pergunta da entrevista 16.05. Mantissa fatorial
Simples
Pergunta da entrevista 16.06. Diferença mínima
médio
Pergunta da entrevista 16.07. Valor máximo
Simples
Pergunta da entrevista 16.08. Representação em inglês de números inteiros
dificuldade
Pergunta da entrevista 16.09. Operações
médio
Pergunta da entrevista 16.10. Número de sobreviventes
médio
Pergunta da entrevista 16.11. Prancha de mergulho
Simples
Pergunta da entrevista 16.13. Bissecção de um quadrado
médio
Pergunta da entrevista 16.14. Melhor linha reta
médio
Pergunta da entrevista 16.15. Cálculo mágico de Zhuji
Simples
Pergunta da entrevista 16.16. Classificação parcial
médio
Pergunta da entrevista 16.17. Série contínua
Simples
Pergunta da entrevista 16.18. Correspondência de padrões
médio
Pergunta da entrevista 16.19. Tamanho da área de água
médio
Pergunta da entrevista 16.20. Teclado T9
médio
Pergunta da entrevista 16.21. Trocar e
médio
Pergunta da entrevista 16.22. Formiga de Langton
médio
Pergunta da entrevista 16.24. Soma de pares
médio
Pergunta da entrevista 16.25. Cache LRU
médio
Pergunta da entrevista 16.26. Calculadora
médio
9. Perguntas difíceis
Pergunta da entrevista 17.01. Adição sem sinal de mais
Simples
Pergunta da entrevista 17.04. Números que desaparecem
Simples
Pergunta da entrevista 17.05. Letras e números
médio
O número de vezes que a pergunta 17.06.2 da entrevista ocorre
dificuldade
Pergunta da entrevista 17.07. Nome do bebê
médio
Pergunta da entrevista 17.08. Torre do homem do circo
médio
Pergunta da entrevista 17.09. O número k
médio
Pergunta da entrevista 17.10 Elementos principais
Simples
Pergunta da entrevista 17.11. Distância da palavra
médio
Pergunta da entrevista 17.12. BiNode
Simples
Pergunta da entrevista 17.13 Restaurando espaços
médio
Pergunta da entrevista 17.14. Número mínimo de K
médio
Pergunta da entrevista 17.15. Palavra mais longa
médio
Pergunta da entrevista 17.16. Massagista
Simples
Pergunta da entrevista 17.17. Pesquisas múltiplas
médio
Pergunta da entrevista 17.18. Supercorda mais curta
médio
Pergunta da entrevista 17.19. Dois números que desaparecem
dificuldade
Pergunta da entrevista 17.20. Mediana contínua
dificuldade
Pergunta da entrevista 17.21. A quantidade de água no histograma
dificuldade
Pergunta da entrevista 17.22. Conversão de palavras
médio
Pergunta da entrevista 17.23. Matriz quadrada preta máxima
médio
Pergunta da entrevista 17.24. Submatriz máxima
dificuldade
Pergunta da entrevista 17.25. Matriz de palavras
dificuldade
Pergunta da entrevista 17.26. Semelhança esparsa
dificuldade
apêndice
Site de origem: Programmer Interview Classic - Plano de estudo - LeetCode
visão geral
- Autorização genuína oficial "Programmer Interview Classic"
- 189 perguntas e respostas de entrevistas de programação real de empresas de tecnologia conhecidas
- 5 estratégias eficazes para resolver problemas algorítmicos, explorando tópicos fundamentais como complexidade de tempo, estruturas de dados e algoritmos centrais
- Da perspectiva do entrevistador, explore como empresas de TI famosas recrutam engenheiros de software