Curso Fundamentos das Estruturas de Dados
MyVector
Neste curso, aprendemos sobre as estruturas de dados mais importantes. Aprendemos o que elas são e como utilizá-las.
Para encerrar nosso curso, gostaria de mostrar como algumas dessas estruturas são implementadas internamente usando a alocação dinâmica e classes. O primeiro conceito nós aprendemos em nosso curso Introdução à Programação, enquanto o segundo aprendemos no curso Programação Orientada a Objetos.
Não vou explicar o código passo a passo, já que nosso objetivo aqui é ter uma idéia geral de como estas estruturas são implementadas. Esta lição será inteiramente em C++, e implementaremos a estrutura vetor dinâmico.
Vamos começar nosso programa criando uma classe principal vazia para que possamos compilar nosso código.
#include <iostream>
using namespace std;
int main()
{
return 0;
}