Algoritmos e Estrutura de Dados I (Q1.2026)

Undergraduate course, Universidade Federal do ABC, Bachelor of Science & Technology, 2026

Slides

Plano de Ensino

Cronograma

DiaTeoria/PraticaTema
04/02TeoriaIntrodução
06/02PráticaRevisão de linguagem C
11/02TeoriaCustos de Algoritmos
13/02PráticaArray, struct, union
20/02PráticaEstruturas Lineares
25/02TeoriaBusca em estruturas lineares
27/02PráticaBusca em estruturas lineares
04/03TeoriaP1
06/03PráticaCorreção da Prova
11/03TeoriaÁrvores Binárias de Busca
13/03PráticaÁrvores Binárias de Busca
18/03TeoriaÁrvores AVL
20/03PráticaÁrvores AVL
25/03TeoriaBubble, Insert, e Select sort
27/03PráticaBubble, Insert, e Select sort
01/04TeoriaQuick e Merge sort
10/04PráticaQuick e Merge sort
15/04TeoriaHeap e Bucket sort
17/04PráticaHeap e Bucket sort
22/04TeoriaP2
24/04PráticaSUB
29/04TeoriaREC

Avisos:

Nota:

MatrículaP1  
11202020413   
11202021832   
112023212808  
112024216850  
1120202111710  
11201810742   
112023205026  
112026102286  
112023204644  
11202020041   
112022306514.5  
112024211629.5  
112023215927  
112021112979  
112020217857  
112024206747  
112019203743  
112022308167  
112024209433  
112024203577  
112022314246  
112023217427  
11202321299   
11201921043   
112024210615  
112024205044  
112024205033  
112023211457  
112024203527.5  
112024206667  
112022313096  
112023214620  
1120242149610  
1120223035310  
112024206716  
112023205738  
112023205816  
1120242218710  
11202321183   
1120232177410  
112022308437.5  
112020221898  
112024215287  
112023217895  
11202231389   

Horário de atendimento:

Quartas e Sextas - 14h00 às 15h00 (sala 522-2)

Avaliações:

A avaliação consistirá de $2$ provas práticas cada uma valendo nota numérica de $[0, 5]$ e a média final será computada como soma das duas notas. O conceito final será dado por:

nota [0, 5[ = F
nota [5, 6[ = D
nota [6, 7.5[ = C
nota [7.5, 9[ = B
nota [9, 10] = A

A prova de recuperação valerá uma nota numérica de $[0, 10]$ e o conceito final será computado como:

rec [8, 9] F = D
rec [9, 10] F = C
rec [8, 9] D = C
rec [9, 10] D = B