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ículaP1P2BonusFinalConceitoREC
11202020413   0O 
11202021832   0O 
1120232128086.517.75B 
1120242168505 2.5F5
11202021117108.5 9.25A 
11201810742   0O 
1120232050260 3F4
112026102286918B 
112023204644012.5F 
11202020041   0O 
112022306514.55 4.75D8
112024211629.51.516C 
1120232159276.5 6.75C 
112021112979517.5B 
112020217857.5516.75C 
1120242067477.517.75B 
112019203743  1.5O 
112022308167516.5C 
1120242094334.5 3.75F 
112024203577  3.5F 
1120223142467 6.5C 
112023217427516.5C 
11202321299   0O 
11201921043   0O 
1120242106159.517.75B 
112024205044314F 
112024205035.5515.75D3
1120232114573 5D 
1120242035210618.5B 
1120242066675.516.75C 
1120223130961.5 3.75F 
112023214620  0O 
1120242149610819.5A 
11202230353106 8B 
1120242067162.514.75F5
112023205738316C 
112023205816315D 
11202422187104 7C 
11202321183   0O 
11202321774103 6.5C 
112022308437.5818.25B 
1120202218982 5D 
112024215287416C 
112023217895314.5D8
11202231389   0O 

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