Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.28 KB

README.md

File metadata and controls

42 lines (32 loc) · 2.28 KB

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