Exercícios e trabalhos desenvolvidos no decorrer da matéria de Estrutura de Dados.
O objetivo do trabalho é fazer uma comparação de qual algoritmo é mais eficiente levando em consideração o tempo de ordenação dos vetores.
Algoritmo que cronometra o tempo de execução dos algoritmos de ordenação:
- QuickSort
- Seleção
- MergeSort
- Função nativa ".sort()" do python
O objetivo do trabalho é informar se é possível ou não casar as damas com os respectivos cavaleiros e mostrar uma disposição dos cavaleiros em torno da távola redonda de forma que não briguem.
Problemas a serem resolvidos:
- Saber se é possível casar as quatro damas com os atuais cavaleiros de acordo com a preferência pessoal de cada dama;
- Arrumar os cavaleiros em torno da távola redonda de tal modo que cavaleiros inimigos não sentem próximos;