Número da Lista: 25 (turma 2)
Conteúdo da Disciplina: Divide and Conquer
Matrícula | Aluno |
---|---|
20/0028472 | Vinícius Assumpção de Araújo T01 |
20/0028367 | Victor Hugo Oliveira Leão T02 |
Este projeto se trata da resolução de 6 exercícios (4 médios e 2 difíceis pela classificação do site) abordando o tema de algoritimos dividir e conquistar. Os exercícios foram retirados do site LeetCode.
Exercicio 1 (Médio) - Search a 2D Matrix II
Código: ACESSO
Exercicio 2 (Médio) - Logical OR of Two Binary Grids Represented as Quad-Trees
Código: ACESSO
Exercicio 3 (Díficil) - Reverse Pairs
Código: ACESSO
Exercicio 4 (Médio) - Kth Largest Element in an Array
Código: ACESSO
Exercicio 5 (Médio) - Find Kth Largest XOR Coordinate Value
Código: ACESSO
Exercicio 6 (Díficil) - Median of Two Sorted Arrays
Código: ACESSO
Untitled.1.mp4
Linguagem: Python
Framework:
Cada problema resolvido há seu código. Assim, caso queira tentar rodar localmente, é necessário apenas o Python instalado na máquina. Para testar no próprio LeetCode, basta ter uma conta e rodar o código no terminal do serviço.
Entre na pasta do exercício específico, clique no arquivo .py
do código de interesse e copie-o.
Entre na página LeetCode do exercício específico para que o código seja executado. O link para a página pode ser encontrado neste README na sessão "Sobre".
Altere a linguagem utilizada como resolução para Python3
(a opção fica logo acima do editor de código).
Ainda na página do LeetCode, cole o código copiado no editor de código.
Abaixo do editor de código, clique em Run
para executar o código.
Assim que executado, verifique os resultados e se o código resolve o exercício.
A dupla dividiu 3 exercícios para cada. Assim, os 3 primeiros exercícios foram resolvidos pelo integrante Vinícius e os últimos 3 foram resolvidos pelo integrante Victor.