Leonardo Campos's Projects
Trabalho de algoritmos e estruturas de dados com linguagem C.
aplicativo de agenda com dart e flutter
O algoritmo genético das oito rainhas é um exemplo de como a programação genética pode ser aplicada para resolver problemas de otimização combinatória. O problema das oito rainhas é um problema clássico de colocação de oito rainhas em um tabuleiro de xadrez de 8x8, de forma que nenhuma rainha ataque outra. O objetivo é encontrar uma solução que ma
This repository deals with the practical and theoretical study of algorithms and computational data structures.
O Algoritmo de Bellman-Ford é um algoritmo de busca de caminho mínimo em um digrafo ponderado, ou seja, cujas arestas têm peso, inclusive negativo. O Algoritmo de Dijkstra resolve o mesmo problema, num tempo menor, porém exige que todas as arestas tenham pesos positivos.
O algoritmo de Kruskal é um algoritmo em teoria dos grafos que busca uma árvore geradora mínima para um grafo conexo com pesos. Isto significa que ele encontra um subconjunto das arestas que forma uma árvore que inclui todos os vértices, onde o peso total, dado pela soma dos pesos das arestas da árvore, é minimizado.
Na ciência da computação o algoritmo de Prim é um algoritmo guloso empregado para encontrar uma árvore geradora mínima num grafo conectado, valorado e não direcionado.
O algoritmo de Dijkstra, concebido pelo cientista da computação holandês Edsger Dijkstra em 1956 e publicado em 1959, soluciona o problema do caminho mais curto num grafo dirigido ou não dirigido.
trabalho de alocacao dinamica de memoria, professor Michel.
Contraste dos micro dados disponibilizados pelo PNAD 2012 e PNAD 2015.
This repository is a academic study about artificial intelligence and computational intelligence.
A árvore B é ideal para trabalhar com grandes números de arquivos, pois sua arquitetura foi moldada para receber um grande número de dados dispersos, podendo cumprir a organização e busca em tempo polinomial.
row, stack, list and tree
C++ (em português: lê-se "cê mais mais", em inglês lê-se see plus plus) é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores.
Chat for music recommendation with prolog language.
Projeto de extensão Recicle++, USP/CEFET.
Comparação entre as estruturas de grafos, sendo elas: Matriz de Adjacência, Matriz de Incidência e Lista de Adjacência.
Atividade de Algoritmo e Estrutura de Dados - Caminho mais longo dentro de um matriz em C++.
testes de responsividade com flutter/dart
This repository is a tutorial of create container for change version of flutter.
Facebook clone with flutter
Grafos em linguagens C. A teoria dos grafos ou de grafos é um ramo da matemática que estuda as relações entre os objetos de um determinado conjunto. Para tal são utilizadas estruturas chamadas de grafos, {\displaystyle G(V,E)}{\displaystyle G(V,E)}, onde {\displaystyle V}V é um conjunto não vazio de objetos denominados vértices (ou nós) e {\displaystyle E}E (do inglês edges - arestas) é um subconjunto de pares não ordenados de V.