Link para PDF markdown: PDFMarkdown
- Conceitos básicos e hierarquias
- Inserção de símbolos e emojis
- Inserção de imagens e favicon
-
Estruturas de dados:
Aqui temos como objetivo mostrar algumas estruturas de dados mais comuns. Os códigos condize com o curso de Estrutura de Dados ministrada pelo professor João Dutra da plataforma DIO.
- Pilha, Lista, Lista Dulamente encadeada, Lista Circular, fila e Árvore Binaria.
Implementações de estruturas de dados
- hashCode e equals:
O hashCode é usado para facilitar a organização de objetos, e o equals para verificar a igualdade de dois objetos baseado em parâmetros.
- stack, queue(fila, linkedList), list(arrayList), set(hashSet, treeSet), map(hashMap).
-
Collections, optional e Stream API:
- List(LinkedList, ArrayList), set(LinkedHashSet, HashSet, TreeSet):
Uso de Iterator e classes Comparable e Comparator.
- map(HashMap, LinkedHashMap, TreeMap), uso de Map.Entry
- optional(of, ofNullable, empty)
- Stream API(Lambda, Classe Anonima, Method function