Mudanças entre as edições de "SSC0603 Material Aulas 2023(fosorio)"
De CoteiaWiki
m (Protegido "SSC0603 Material Aulas 2023(fosorio)" ([Editar=Permitir apenas administradores] (indefinidamente) [Mover=Permitir apenas administradores] (indefinidamente)) [em cascata]) |
|||
(45 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | < | + | <center> |
+ | <h3> | ||
+ | SSC0603 - Estrutura de Dados 1 (ED1 - 2023 2o. Sem)<br> | ||
+ | Prof. [http://www.icmc.usp.br/~fosorio/ Fernando Santos OSÓRIO] <br> | ||
+ | [http://www.icmc.usp.br/ ICMC] - [http://www.icmc.usp.br/ssc/ SSC] | ||
+ | </h3></center> | ||
+ | <br> | ||
+ | '''ARQUIVOS''': Slides e Informações das Aulas ([https://drive.google.com/drive/folders/1DWof4O9NV65py10wPeDLkeuDy7wUYHse?usp=sharing Todo Material 2023]) <br> | ||
+ | <br> | ||
+ | <ul> | ||
+ | <li><b>Aula 08.08</b> - [https://drive.google.com/drive/folders/199zNR4kn4f8ezBmaK_fhj9A-H6vYU6gc?usp=sharing Aula01 08.08.23 Sem.01t] - Introdução </li> | ||
+ | <li><b>Aula 10.08</b> - [https://drive.google.com/drive/folders/1NT9b1ZdOTT6I9H4DMuDgwoC87jP2Rrd-?usp=sharing Aula02 10.08.23 Sem.01q] - Ponteiros + TAD (Tipos Abstratos de Dados - I) </br> | ||
+ | Programas: [https://drive.google.com/drive/folders/1gtovKlZqK1tmIYB3H67_2T3JYsDrQCG1?usp=sharing TAD Ponto (Backes) AQUI] <br> | ||
+ | Programas: [https://drive.google.com/drive/folders/1gtovKlZqK1tmIYB3H67_2T3JYsDrQCG1?usp=sharing TAD Vetor e TAD Pilha AQUI] <br> | ||
+ | Programas: [https://drive.google.com/drive/folders/1gtovKlZqK1tmIYB3H67_2T3JYsDrQCG1?usp=sharing Ponteiros e Parâmetros AQUI] (Init-Ptr) <br> | ||
+ | Programas: [https://www.onlinegdb.com/online_c_compiler Debug GDB On-line] (Tente usar!) </li> | ||
+ | Estruturas de Dados - [https://1drv.ms/f/s!An1Ds03Sy4VbhNsMpxlvlm7ZNAZSjw Cap.1 e Cap.4 AQUI] ("usp-guest") ou [https://bit.ly/SSC0603-EDBook AQUI] ("usp-aluno") </li> | ||
+ | <li><b>Aula 17.08</b> - [https://drive.google.com/drive/folders/1uS6eLk3PzFiBQV_aeJ5Um8a1z_5EOaLa?usp=sharing Aula03 17.08.23 Sem.02q] - Ponteiros + TAD (Tipos Abstratos de Dados - II) <br> | ||
+ | Exercício 01 e 02 no [https://runcodes.icmc.usp.br/ RunCodes.ICMC] - Crie seu login e conta no [https://runcodes.icmc.usp.br/ RunCodes], <br> | ||
+ | entre na turma SSC0603-2023 com código de matrícula: XJN9 e faça os exercícios conforme a descrição! </li> | ||
+ | <li><b>Aula 22.08</b> - [https://drive.google.com/drive/folders/1HoYqKUbIYwnvNBRQTLfIALOvuvtnpWEV?usp=sharing Aula04 22.08.23 Sem.03t] - Lista Linear Simples (Lista Encadeada) </li> | ||
+ | <li><b>Aula 24.08</b> - [https://drive.google.com/drive/folders/10wGiOFErgtfFinDRqjxbz707UXF0glxU?usp=sharing Aula05 24.08.23 Sem.03q] - Lista Linear Simples (Lista Encadeada) Continuação... </li> | ||
+ | <li><b>Aula 29.08</b> - [https://drive.google.com/drive/folders/1hU4Sz38sTmZHfKLbc_uAiQ9nLMNEYvJK?usp=sharing Aula06 29.08.23 Sem.04t] - Lista Linear Simples (Lista Encadeada) AULA PRÁTICA NO LAB. </li> | ||
+ | <li><b>Aula 31.08</b> - [https://drive.google.com/drive/folders/1F5YcwkaFSCjJGswEz7kzDzuYlxCXrjdm?usp=sharing Aula07 31.08.23 Sem.04q] - Lista Linear Simples: FILA e PILHA </li> | ||
+ | <li><b>Aula 05.09 e 07.09</b> - SEM AULA (Semana da Pátria) </li> | ||
+ | <li><b>Aula 12.09</b> - [https://drive.google.com/drive/folders/1oCDMo5-GKHuOLi5s2EAk12MAUedKORDT?usp=sharing Aula08 12.09.23 Sem.06t] - Lista Linear Dinâmica com Encadeamento DUPLO (LDED) </li> | ||
+ | <li><b>Aula 14.09</b> - [https://drive.google.com/drive/folders/10-R_hGkGc_gy3oYIM7pv3EotCcP6MoJ2?usp=sharing Aula09 14.09.23 Sem.06q] - Lista Linear Dinâmica com Encadeamento DUPLO (LDED) </li> | ||
+ | <li><b>Aula 19.09</b> - [https://drive.google.com/drive/folders/1tEhElN90PQMx30uhChH9JmRoYQpmrSsT?usp=sharing Prova 19.09.23 Sem.07t] - <b>PROVA</b> Listas Dinâmicas </li> | ||
+ | <li><b>Aula 21.09</b> - [https://drive.google.com/drive/folders/1Uvl4YXbszPIgRUplqWMsY9GmKkeqaSXe?usp=sharing Aula10 21.09.23 Sem.07q] - Lista Dupla (LDED): Lista, Fila, Pilha + Merge Sort + Arquivos CSV </li> | ||
+ | <li><b>Aula 26.09</b> - [https://drive.google.com/drive/folders/18cR1oFV9EaC8cWXWN0GYHTyhC_CXs8jE?usp=sharing Aula11 26.09.23 Sem.08t] - Lista Dupla (LDED): Aplicações (Planilha, Agenda) + Prova Resolução </li> | ||
+ | <li><b>Aula 28.09</b> - [https://drive.google.com/drive/folders/1nuQgo_TOLVTif9tTgTfJ56KFqlNF20R0?usp=sharing Aula12 28.09.23 Sem.08q] - Lista Dupla (LDED): Matriz Esparsa </li> | ||
+ | <li><b>Aula 03.10</b> - [https://drive.google.com/drive/folders/1eGCaIb7JcNMFhr-x75iU3Qj3P9Am5HSi?usp=sharing Aula13 03.10.23 Sem.09t] - Práticas e Exercícios 1 (Caracteres invisíveis, áudios+imagens+vídeos e Blockchain!)</li> | ||
+ | <li><b>Aula 05.10</b> - [https://drive.google.com/drive/folders/1NgYNJ-1X21RVhk_AVh2-pLBDp2IV1ZWj?usp=sharing Aula14 05.10.23 Sem.09q] - Práticas em Estruturas de Dados: Discutindo Complexidade e Performance </li> | ||
+ | <li><b>Aula 10.10</b> - [https://drive.google.com/drive/folders/1DWof4O9NV65py10wPeDLkeuDy7wUYHse?usp=sharing Aula15 10.10.23 Sem.10t] - Introdução: Análise de Complexidade </li> | ||
+ | <li><b>Aula 12.10</b> - SEM AULA (Feriado) </li> | ||
+ | <li><b>Aula 17.10</b> - Leitura - Estudo dirigido [https://bit.ly/SSC0603-EDBook AQUI] Cap.2 - Análise de Complexidade ("usp-aluno") <br> | ||
+ | Resumindo... [https://www.linkedin.com/posts/alexandre-levada-45a90533_na-ci%C3%AAncia-da-computa%C3%A7%C3%A3o-mais-especificamente-activity-7116822039331561473-1V9T/ Post do Linkedin] </li> | ||
+ | <li><b>Aula 19.10</b> - Leitura - Estudo dirigido [https://bit.ly/SSC0603-EDBook AQUI] Cap.11 - Árvores Binárias "Parte 1" ("usp-aluno") <br> | ||
+ | Mais informações... [https://pt.wikipedia.org/wiki/%C3%81rvore_(estrutura_de_dados) Árvores - Estrutura de Dados] <br> | ||
+ | Demo Visual.... [https://visualgo.net/en/bst Binary Search Tree] (Balanced BST are so FAST!) </li> | ||
+ | <li><b>Aula 24.10</b> - [https://drive.google.com/drive/folders/1zgi2Fb_LErlLk4IpGOQ_EfiHvA-RBWxd?usp=sharing Aula16 24.10.23 Sem.12t] - TAD Arvores Binárias I </li> | ||
+ | <li><b>Aula 26.10</b> - [https://drive.google.com/drive/folders/1LFs__Vakv-SDbLCniNV06T_rzbAbAPLL?usp=sharing Aula17 26.10.23 Sem.12q] - TAD Arvores Binárias II </li> | ||
+ | <li><b>Aula 31.10 e 02.11</b> - SEM AULA ("Feriadão") </li> | ||
+ | <li><b>Aula 07.11</b> - [https://drive.google.com/drive/folders/1fMafEE5asXTfHOTNl09QynIISS4SXWmP?usp=sharing Aula18 07.11.23 Sem.14t] - Trabalho Prático + Aplicações (Arv. de decisão) </li> | ||
+ | <li><b>Aula 14.11 e 16.11</b> - [https://drive.google.com/drive/folders/19lmbiCWFwdVM5ReRlYyDVX6FbFR0ZZrH?usp=sharing Aula20+21 SEnC] - [https://senc.icmc.usp.br/ Semana da Eng. de Computação] (+Youtube @SEnCusp) </li> | ||
+ | <li><b>Aula 21.11</b> - [https://drive.google.com/drive/folders/1a3h9WBnSCkYI9aq_ZEmOR5BO8RSO_56F?usp=sharing Aula22 21.11.23 Sem.16t] - ABB/ABO - Inserção e Remoção </li> | ||
+ | <li><b>Aula 23.11</b> - [https://drive.google.com/drive/folders/1kg-WzVewWkMJW6HXwwquzx88cd47Gev4?usp=sharing Aula23 23.11.23 Sem.16q] - Árvores Balanceadas: Introdução / Visão Geral / Uso "hands-on" </li> | ||
+ | <li><b>Aula 28.11</b> - [https://drive.google.com/drive/folders/1TH1cK4eL8JLCS-0QJAHVcs5PaeUA8pGR?usp=sharing Aula24 28.11.23 Sem.17t] - Prática de Árvores (Lab.): Estudo dirigido <br> | ||
+ | Leitura - Material Apoio [https://1drv.ms/f/s!An1Ds03Sy4VbhsFXgGpOsp_xwqns0Q?e=z7zzdb AQUI] Cap.11 "Completo" - Árvores Binárias - ABO,AVL,RB ("usp-aluno") | ||
+ | </li> | ||
+ | <li><b>Aula 30.11</b> - [https://drive.google.com/drive/folders/1wdpknBb_PH6V_FATfpJD92lUWku_VOUl?usp=sharing Aula24 23.11.23 Sem.17q] - Árvores Alternativas: Não Binárias, Não Ordenadas </li> | ||
+ | <li><b>Aula 05.12</b> - [https://drive.google.com/drive/folders/1cEGW3DAujVOd41SA2y32UVBF0YFdw9G_?usp=sharing Aula26 05.12.23 Sem.18t] - Árvores AVL - TAD Backes (Inserção) <br> | ||
+ | Lembrando... Material Apoio [https://1drv.ms/f/s!An1Ds03Sy4VbhsFXgGpOsp_xwqns0Q?e=z7zzdb AQUI] Cap.11 "Completo" - Árvores Binárias - ABO,AVL,RB ("usp-aluno") </li> | ||
+ | <li><b>Aula 07.12</b> - [https://drive.google.com/drive/folders/1lsuS5ABm4MvVwOpT0VUlTp1W92i16sP3?usp=sharing Aula27 07.12.23 Sem.18q] - Árvores Balanceadas: AVL Remoção de Nodos + Árvore Red-Black. <br> | ||
+ | Intro OOP (Orientação Objetos): C++ Libs ("TADs") - STL e Boost </li> | ||
+ | <li><b>Aula 12.12</b> [https://drive.google.com/drive/folders/1Flld-aB7G1WTvIVmylyxkXhQ_tP4DbTE?usp=sharing PROVA FINAL] NO LABORATÓRIO: Bloco EC Sala 8.113 (Lab.) </li> | ||
+ | <li><b>Aula 12.14</b> [https://drive.google.com/drive/folders/10xKure4-upKFIPXSh5Ao6mI8qSbLeg36?usp=sharing Conversa Aula Final] Prova, dúvidas, aulas </li> | ||
+ | <li><b>Aula 12.19</b> PROVA SUB NO LABORATÓRIO: Bloco EC Sala 8.113 (Lab.) </li> | ||
+ | </ul> | ||
+ | <br> | ||
+ | |||
+ | '''MATERIAL COMPLEMENTAR''': | ||
+ | <ul> | ||
+ | <li> [https://programacaodescomplicada.wordpress.com/complementar/ TAD (Bibliotecas) do livro do Backes] </li> | ||
+ | <li> [https://drive.google.com/drive/folders/1mIZqjSbrAXNuPqj1rkf9fcFUNVfP8ei_?usp=sharing Pasta com os TADs do livro do Backes] (Backup) </li> | ||
+ | <li> [https://visualgo.net/en Visual Algorithms (VisuAlgo)] </li> | ||
+ | <li> [https://visualgo.net/en/bst Visual Algorithms - BST Binary Search Tree (VisuAlgo)] </li> | ||
+ | <li> [https://www.cs.usfca.edu/~galles/visualization/Algorithms.html Algorithms Visualization] </li> | ||
+ | </ul> | ||
+ | <br> | ||
+ | <hr> | ||
+ | <br> | ||
Site [https://www.facebook.com/groups/SSC603.FOsorio/ Facebook SSC0603] [[Arquivo:Facebook-Mini-Icon.jpg]] <br> | Site [https://www.facebook.com/groups/SSC603.FOsorio/ Facebook SSC0603] [[Arquivo:Facebook-Mini-Icon.jpg]] <br> | ||
<br> | <br> |
Edição atual tal como às 19h13min de 23 de janeiro de 2024
SSC0603 - Estrutura de Dados 1 (ED1 - 2023 2o. Sem)
Prof. Fernando Santos OSÓRIO
ICMC - SSC
ARQUIVOS: Slides e Informações das Aulas (Todo Material 2023)
- Aula 08.08 - Aula01 08.08.23 Sem.01t - Introdução
- Aula 10.08 - Aula02 10.08.23 Sem.01q - Ponteiros + TAD (Tipos Abstratos de Dados - I)
Programas: TAD Ponto (Backes) AQUI
Programas: TAD Vetor e TAD Pilha AQUI
Programas: Ponteiros e Parâmetros AQUI (Init-Ptr)
Programas: Debug GDB On-line (Tente usar!)
Estruturas de Dados - Cap.1 e Cap.4 AQUI ("usp-guest") ou AQUI ("usp-aluno")
- Aula 17.08 - Aula03 17.08.23 Sem.02q - Ponteiros + TAD (Tipos Abstratos de Dados - II)
Exercício 01 e 02 no RunCodes.ICMC - Crie seu login e conta no RunCodes,
entre na turma SSC0603-2023 com código de matrícula: XJN9 e faça os exercícios conforme a descrição! - Aula 22.08 - Aula04 22.08.23 Sem.03t - Lista Linear Simples (Lista Encadeada)
- Aula 24.08 - Aula05 24.08.23 Sem.03q - Lista Linear Simples (Lista Encadeada) Continuação...
- Aula 29.08 - Aula06 29.08.23 Sem.04t - Lista Linear Simples (Lista Encadeada) AULA PRÁTICA NO LAB.
- Aula 31.08 - Aula07 31.08.23 Sem.04q - Lista Linear Simples: FILA e PILHA
- Aula 05.09 e 07.09 - SEM AULA (Semana da Pátria)
- Aula 12.09 - Aula08 12.09.23 Sem.06t - Lista Linear Dinâmica com Encadeamento DUPLO (LDED)
- Aula 14.09 - Aula09 14.09.23 Sem.06q - Lista Linear Dinâmica com Encadeamento DUPLO (LDED)
- Aula 19.09 - Prova 19.09.23 Sem.07t - PROVA Listas Dinâmicas
- Aula 21.09 - Aula10 21.09.23 Sem.07q - Lista Dupla (LDED): Lista, Fila, Pilha + Merge Sort + Arquivos CSV
- Aula 26.09 - Aula11 26.09.23 Sem.08t - Lista Dupla (LDED): Aplicações (Planilha, Agenda) + Prova Resolução
- Aula 28.09 - Aula12 28.09.23 Sem.08q - Lista Dupla (LDED): Matriz Esparsa
- Aula 03.10 - Aula13 03.10.23 Sem.09t - Práticas e Exercícios 1 (Caracteres invisíveis, áudios+imagens+vídeos e Blockchain!)
- Aula 05.10 - Aula14 05.10.23 Sem.09q - Práticas em Estruturas de Dados: Discutindo Complexidade e Performance
- Aula 10.10 - Aula15 10.10.23 Sem.10t - Introdução: Análise de Complexidade
- Aula 12.10 - SEM AULA (Feriado)
- Aula 17.10 - Leitura - Estudo dirigido AQUI Cap.2 - Análise de Complexidade ("usp-aluno")
Resumindo... Post do Linkedin - Aula 19.10 - Leitura - Estudo dirigido AQUI Cap.11 - Árvores Binárias "Parte 1" ("usp-aluno")
Mais informações... Árvores - Estrutura de Dados
Demo Visual.... Binary Search Tree (Balanced BST are so FAST!) - Aula 24.10 - Aula16 24.10.23 Sem.12t - TAD Arvores Binárias I
- Aula 26.10 - Aula17 26.10.23 Sem.12q - TAD Arvores Binárias II
- Aula 31.10 e 02.11 - SEM AULA ("Feriadão")
- Aula 07.11 - Aula18 07.11.23 Sem.14t - Trabalho Prático + Aplicações (Arv. de decisão)
- Aula 14.11 e 16.11 - Aula20+21 SEnC - Semana da Eng. de Computação (+Youtube @SEnCusp)
- Aula 21.11 - Aula22 21.11.23 Sem.16t - ABB/ABO - Inserção e Remoção
- Aula 23.11 - Aula23 23.11.23 Sem.16q - Árvores Balanceadas: Introdução / Visão Geral / Uso "hands-on"
- Aula 28.11 - Aula24 28.11.23 Sem.17t - Prática de Árvores (Lab.): Estudo dirigido
Leitura - Material Apoio AQUI Cap.11 "Completo" - Árvores Binárias - ABO,AVL,RB ("usp-aluno") - Aula 30.11 - Aula24 23.11.23 Sem.17q - Árvores Alternativas: Não Binárias, Não Ordenadas
- Aula 05.12 - Aula26 05.12.23 Sem.18t - Árvores AVL - TAD Backes (Inserção)
Lembrando... Material Apoio AQUI Cap.11 "Completo" - Árvores Binárias - ABO,AVL,RB ("usp-aluno") - Aula 07.12 - Aula27 07.12.23 Sem.18q - Árvores Balanceadas: AVL Remoção de Nodos + Árvore Red-Black.
Intro OOP (Orientação Objetos): C++ Libs ("TADs") - STL e Boost - Aula 12.12 PROVA FINAL NO LABORATÓRIO: Bloco EC Sala 8.113 (Lab.)
- Aula 12.14 Conversa Aula Final Prova, dúvidas, aulas
- Aula 12.19 PROVA SUB NO LABORATÓRIO: Bloco EC Sala 8.113 (Lab.)
MATERIAL COMPLEMENTAR:
- TAD (Bibliotecas) do livro do Backes
- Pasta com os TADs do livro do Backes (Backup)
- Visual Algorithms (VisuAlgo)
- Visual Algorithms - BST Binary Search Tree (VisuAlgo)
- Algorithms Visualization
Site Facebook SSC0603
F.Osório
SSC0603
SSC0603-2023(FOsorio)
Página Criada em Agosto 2023