2. Iremos utilizar a STL (biblioteca padrão do C++).
Por que?
STL possui várias estruturas implementadas.
Estudos dizem que você irá escrever menos e poderá obter mais !!
Lembre-se:
A STL ajuda, mas não faz milagres!
Estude os mais diversos algoritmos e técnicas de programação.
Use a STL de forma adequada.
Exemplo: uso vetor (vector) ou lista (list) ?
Resolva (muitos=2)^10 problemas.
2
3. O objetivo é maratona de programação.
A maratona é democrática, você pode programar até em Java!
Com a palavra ViniGodoy:
3
4. Relax, não é preciso dominar a linguagem...
Só precisamos saber um pouquinho...
Você pode misturar C e C++.
Ou pode fazer o código totalmente em C e salvar como .cpp :D
Seu foco maior será nos algoritmos e técnicas para resolver os problemas.
C++ e STL te ajudarão a não ter maiores dores de cabeça!
4
7. No C++ utilizando STL:
Não esquecer de incluir: #include <vector>
7
8. Ok, escrevemos menos quando fizemos em C, mas você pode passar para o
construtor a quantidade de elementos, será inicializado tudo com 0 e aí você só
atribui os valores:
8
9. O vector possui várias operações.
Vimos a função push_back que insere elementos, mas existem outras...
A função erase apaga elementos:
A função clear que remove todos os elementos:
v.clear();
9
44. Tem quase tudo aqui: http://www.cplusplus.com/reference
Curso de C++ (~ 100 vídeo-aulas): https://goo.gl/BFbNOL
Maratona de Programação com STL: http://goo.gl/eyhOzq
Contato: mcastrosouza@live.com
44