"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Perguntas do Leetcode LinkedList

Perguntas do Leetcode LinkedList

Publicado em 2024-11-08
Navegar:351

Leetcode LinkedList Questions

  1. Lista vinculada reversa (LeetCode #206) Dificuldade: Fácil Conceitos: Abordagens iterativas e recursivas.
  2. Mesclar duas listas classificadas (LeetCode #21) Dificuldade: Fácil Conceitos: Técnicas de travessia e fusão de listas vinculadas.
  3. Remover o enésimo nó do final da lista ** (LeetCode # 19) **Dificuldade: Médio Conceitos: Técnica de dois ponteiros (ponteiro lento e rápido).
  4. Ciclo de lista vinculada **(LeetCode #141) **Dificuldade: Fácil Problema: Detecte se uma lista vinculada contém um ciclo. Conceitos: Algoritmo de detecção de ciclo do Floyd (tartaruga e lebre).
  5. Ciclo de lista vinculada II **(LeetCode #142) **Dificuldade: Médio Problema: Encontre o nó onde o ciclo começa em uma lista vinculada. Conceitos: Detecção do ciclo do Floyd, ponto de encontro de ponteiros lentos e rápidos.
  6. Adicionar dois números (LeetCode #2) Dificuldade: Médio Problema: Dadas duas listas vinculadas não vazias representando dois inteiros não negativos, adicione os dois números. Conceitos: passagem e adição de lista vinculada com transporte.
  7. Intersecção de duas listas vinculadas (LeetCode #160) Dificuldade: Fácil Problema: Encontre o nó no qual duas listas vinculadas se cruzam. Conceitos: Técnica de dois ponteiros e comprimentos de lista vinculada.
  8. Lista vinculada do palíndromo (LeetCode #234) Dificuldade: Fácil Problema: Verifique se uma lista vinculada é um palíndromo. Conceitos: Ponteiro lento e rápido, invertendo a segunda metade da lista.
  9. Achatar uma lista duplamente vinculada multinível (LeetCode #430) Dificuldade: Médio Problema: Achatar uma lista duplamente vinculada de vários níveis. Conceitos: Recursão e travessia de lista vinculada.
  10. Classificar lista (LeetCode #148) Dificuldade: Médio Problema: Classifique uma lista encadeada em tempo O(n log n) e espaço O(1). Conceitos: Mesclar classificação em listas vinculadas.
  11. Lista de reordenamento (LeetCode #143) Dificuldade: Médio Problema: Reordene uma lista vinculada alternando nós do início e do fim. Conceitos: Manipulação de lista vinculada, invertendo a segunda metade da lista.
  12. Girar lista (LeetCode #61) Dificuldade: Médio Problema: gire uma lista vinculada para a direita em k lugares. Conceitos: Comprimento da lista, nós rotativos. 13.Copiar lista com ponteiro aleatório (LeetCode #138) Dificuldade: Médio Problema: Cópia profunda de uma lista vinculada onde cada nó possui um ponteiro aleatório. Conceitos: HashMap ou técnica de clonagem de espaço constante.
  13. Trocar nós em pares **(LeetCode #24) **Dificuldade: Médio Problema: Troque a cada dois nós adjacentes em uma lista vinculada. Conceitos: Recursão e manipulação de ponteiros.
  14. Remover duplicatas da lista classificada (LeetCode #83) Dificuldade: Fácil Problema: Remova duplicatas de uma lista vinculada classificada. Conceitos: passagem de lista vinculada e modificações no local.
  15. Lista vinculada ímpar par **(LeetCode #328) **Dificuldade: Médio Problema: Agrupe todos os nós ímpares seguidos pelos nós pares. Conceitos: Reorganização de lista vinculada.
  16. Nós reversos no grupo k ** (LeetCode # 25) **Dificuldade: Difícil Problema: Reverter nós em grupos de k por vez. Conceitos: Recursão e manipulação de listas vinculadas.
  17. Dividir a lista vinculada em partes (LeetCode #725) Dificuldade: Médio Problema: Divida uma lista vinculada em k partes. Conceitos: travessia e particionamento de lista vinculada.
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/mdiffshashank/leetcode-linkedlist-questions-197d?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3