Introdução à Programação · 1.º ano (indicativo)

Estruturas de dados básicas

Capítulo de Introdução à Programação com 0 artigos publicados de 45 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 45 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é uma lista (em programação)?
  2. O que é um tuplo?
  3. O que é um conjunto (em programação)?
  4. O que é um dicionário (mapa)?
  5. O que é uma matriz bidimensional em programação?
  6. O que são os índices e o acesso a elementos?
  7. O que é o fatiamento (slicing)?
  8. O que é a iteração sobre listas?
  9. O que são as listas aninhadas?
  10. O que é a pesquisa numa lista?
  11. O que é a pesquisa linear?
  12. O que é a pesquisa binária?
  13. O que é a ordenação por seleção?
  14. O que é a ordenação por bolha (bubble sort)?
  15. O que é a cópia superficial e profunda?
  16. O que é a mutabilidade de listas?
  17. O que são as operações com conjuntos?
  18. O que é o JSON?
  19. O que é a pilha (stack)?
  20. O que é a fila (queue)?
  21. O que é a lista ligada (introdução)?
  22. O que é o enumerate e o zip?
  23. O que é o desempacotamento (unpacking)?
  24. O que é a compreensão de dicionários?
  25. Como calcular a soma dos elementos de uma lista?
  26. Como calcular a média dos elementos de uma lista?
  27. Como calcular o máximo de uma lista?
  28. Como inverter uma lista?
  29. Como contar a frequência de elementos com um dicionário?
  30. Como procurar um elemento numa lista?
  31. Como ordenar uma lista de números?
  32. Como somar duas matrizes em código?
  33. Como multiplicar duas matrizes em código?
  34. Como percorrer uma matriz?
  35. Como transpor uma matriz?
  36. Como filtrar elementos de uma lista?
  37. Como implementar uma pilha com uma lista?
  38. Como implementar uma fila?
  39. Qual é a diferença entre uma lista e um tuplo?
  40. Qual é a diferença entre uma lista e um vetor (array)?
  41. Qual é a diferença entre um conjunto e uma lista?
  42. Qual é a diferença entre um dicionário e uma lista?
  43. Exercícios resolvidos de listas e vetores
  44. Exercícios resolvidos de dicionários
  45. Quais são os erros mais comuns com listas e vetores?

← Todos os artigos de Introdução à Programação