Este repositorio contiene soluciones en Java a problemas de algoritmos y estructuras de datos, principalmente del plan de estudio LeetCode 75.
El objetivo es mejorar la lógica de programación y preparar entrevistas técnicas mediante la práctica diaria.
Las soluciones están organizadas por dificultad:
leetcode-java-solutions/src/
├── easy/
├── medium/
├── hard/// Problema: Two Sum
// Enlace: https://leetcode.com/problems/two-sum/
public int[] twoSum(int[] nums, int target) {
int[] out = new int[2];
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] + nums[j] == target) {
out[0] = i;
out[1] = j;
break;
}
}
}
return out;
}Cada archivo incluye:
- Enlace al problema original
- Código comentado
- Objetivo: Adquirir buenos conocimientos en algoritmos y estructuras de datos.
- Problemas resueltos: 25
- Lenguaje: Java