Skip to content

projeto-de-algoritmos-2024/DividirConquistarLeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Resolução de Problemas no LeetCode

Visão Geral

Este repositório contém a resolução de três problemas do LeetCode que abordam conceitos essenciais de algoritmos e estruturas de dados, incluindo métodos clássicos e técnicas avançadas de dividir e conquistar.

Questões

  1. Median of Two Sorted Arrays - Nível: Difícil

     Descrição: Este problema busca encontrar a mediana de duas arrays ordenadas, nums1 e nums2, sem fundi-las explicitamente, e com uma complexidade de tempo de O(log(m+n)).
    
  2. Merge k Sorted Lists - Nível: Difícil

     Descrição: Este problema requer que combine k listas encadeadas ordenadas em uma única lista encadeada também ordenada. Isso precisa ser feito de forma eficiente para que funcione bem mesmo para um grande número de listas.
    
  3. Maximum Subarray - Nível: Médio

     Descrição: Este problema exige que você encontre o subarray contíguo com a maior soma em um array de números inteiros e retorne essa soma.
    

Como executar

Para cada um desses problemas, o código foi implementado em Python e está disponível neste repositório. Você pode executar os scripts diretamente ou adaptá-los conforme necessário para o seu ambiente de desenvolvimento. Cada problema está isolado em um arquivo de script separado, facilitando o teste individual.

Vídeo

Para vizualisar o vídeo explicando o projeto clique AQUI.

Contribuidores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages