Some random exercises I did while playing with C. Mostly university assignments. Most comments are in portuguese, but all code (unless few samples) are written in english.
- I/O Aulas/0-6_io
- Control structures Aulas/7-12_estruturas_de_controle
- Pointers Aulas/13_ponteiros
- Structs Aula/14_struct
- Files Aula/15_arquivos
- AnDS I: AED/Algoritmos & Estruturas de Dados
- Abstract Data Structures: /Aulas/1_TAD
- Lists: /Aulas/2_Listas
- Linked List (Dynamic): /Lista_Dinâmica
- Double Linked List: 6_Listas_Especiais
- Queue: /Aulas/4_Fila
- Static /Fila_Estática
- Dynamic /Fila_Dinâmica
- Stack: /Aulas/5_Pilha
- Binary Tree: /Aulas/7_Árvores/Árvore_Binária_Dinâmica
- Algorithm Analysis: Aulas/8_Análise_de_Algoritmos
- Search: /Busca
- Sorting Algorithms: ../Exercícios/4_Algoritmos_de_Ordenação
- Time Analysis: /Análise
- AnDS II: AED/Algoritmos & Estruturas de Dados II
- Queue: /Aulas/1_Listas_de_Prioridades
- AVL Tree: /Aulas/3_Árvores/Balanceadas/AVL-Tree
- Chapter 1: Introduction
- Chapter 2: Types, Operators & Expressions
- Chapter 3: Control Flow
- Chapter 4: Functions & Program Structure
- Chapter 5: Pointers & Arrays
- Chapter 6: Structures
- Chapter 7: Input & Output
- Chapter 8: The UNIX System Interface
Some random samples, snippets, experiments, etc...