leonardo8787
Intern at Hexagon Mining, computer engineering student at CEFET-MG. Operational systens, embedded systems and AI.
Centro Federal de Educação Tecnológica de Minas GeraisBelo Horizonte, Minas Gerais.
Pinned Repositories
ai-eight-queens
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
Algorithms
This repository deals with the practical and theoretical study of algorithms and computational data structures.
Coletor
Projeto de extensão Recicle++, USP/CEFET.
Docker_Container_Flutter
This repository is a tutorial of create container for change version of flutter.
implementation_and_analisys_of_shortest_path_algoritms
Computer Science and Operations Research play an essential role in problem solving complex, especially when it comes to optimization and decision making. A classical problem studied in this area is to find the shortest path in a graph.
Interpretador
Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em outros casos, converte o código fonte por inteiro e depois o executa.
modern_cplusplus
Some of the most important features of modern C++ include support for user-defined types, uniform initialization, lambdas, automatic type deduction (auto), type inference (decltype), delegated inheritance, constructor delegation, move semantics, parallel and generic programming, inline functions, metaprogramming, among others.
operational_systems
Operating system or operating system is a program or a set of programs whose function is to manage system resources, providing an interface between the computer and the user or user.
problemas-np
Na teoria da complexidade computacional, NP é o acrônimo em inglês para Tempo polinomial não determinístico (Non-Deterministic Polynomial time) que denota o conjunto de problemas que são decidíveis em tempo polinomial por uma máquina de Turing não-determinística. Uma definição equivalente é o conjunto de problemas de decisão que podem ter seu certificado verificado em tempo polinomial por uma máquina de Turing determinística.
recicleplus_docker
Docker to run the recycle++ application network. Project by the University of São Paulo in partnership with CEFET in Minas Gerais.
leonardo8787's Repositories
leonardo8787/matriz_adjacencia
Uma matriz de adjacência é uma das formas de se representar um grafo. Dado um grafo G com n vértices, podemos representá-lo em uma matriz n x n A(G)=[aᵢⱼ].
leonardo8787/Grafos_C
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.
leonardo8787/Interpretador
Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em outros casos, converte o código fonte por inteiro e depois o executa.
leonardo8787/graph_c_plus
Graphs in C++ languages. Graph or graph theory is a branch of mathematics that studies the relationships between objects in a given set. For this, structures called graphs are used, {\displaystyle G(V,E)}{\displaystyle G(V,E)}, where {\displaystyle V}V is a non-empty set of objects called vertices (or nodes) and {\displaystyle E}E is a subset of unordered pairs of V.
leonardo8787/Scala_course
Scala é uma linguagem de programação moderna e multi-paradigma desenvolvida para expressar padrões de programação comuns em uma forma concisa, elegante e com tipagem segura. Integra facilmente características de linguagens orientadas a objetos e funcional.
leonardo8787/sewlang-interpreter
leonardo8787/c-plus-course
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.
leonardo8787/programming-dynamic
Dynamic programming is a method for building algorithms for solving computational problems, especially those of combinatorial optimization.[1]It is applicable to problems in which the optimal solution can be computed from the previously calculated and memorized optimal solution - in order to avoid recalculation - of other sub-problems that, superimposed, make up the original problem.
leonardo8787/problemas-np
Na teoria da complexidade computacional, NP é o acrônimo em inglês para Tempo polinomial não determinístico (Non-Deterministic Polynomial time) que denota o conjunto de problemas que são decidíveis em tempo polinomial por uma máquina de Turing não-determinística. Uma definição equivalente é o conjunto de problemas de decisão que podem ter seu certificado verificado em tempo polinomial por uma máquina de Turing determinística.
leonardo8787/Arvore_B_banco_de_dados
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.
leonardo8787/Grafo_USP
leonardo8787/resumo-de-Estruturas-de-dados
Neste resumo tratarei de compilar todos os tópicos, com exceção de análise assintótica, vistos em algoritmos e estruturas de dados. Incluirei também no resumo fila, lista e pilha.
leonardo8787/AED_2_Trabalho_Arvore_B
leonardo8787/comparacao_de-estruturas_de_dados
leonardo8787/Resolucao_desafios_os_programadores
leonardo8787/balanceamento_arvore_avl
leonardo8787/B_tree
leonardo8787/leonardo8787
leonardo8787/Tree-on-C
leonardo8787/tree_black_red_on_c
leonardo8787/op-desafios
Soluções para os desafios (por usuário)
leonardo8787/AED_2_Trabalho_1_Arvores
Trabalho de algoritmos e estruturas de dados com linguagem C.
leonardo8787/TDD-test-in-python
leonardo8787/approach-sensor-in-arduino-with-C
leonardo8787/Makefile
leonardo8787/c_c-course
leonardo8787/An-lise-de-dados-do-PNAD-2012-e-2015
Contraste dos micro dados disponibilizados pelo PNAD 2012 e PNAD 2015.
leonardo8787/trabalho-final-aeds
leonardo8787/agenda_contatos_flutter
leonardo8787/agenda_flutter
aplicativo de agenda com dart e flutter