POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Progreso Diario de LeetCode – Día 11

Progreso Diario de LeetCode – Día 11

Publicado el 26/08/2025

Progreso diario LeetCode Day 11 Hash Sets + Two Heaps

Problemas resueltos: #36 Valid Sudoku y #295 Find Median from Data Stream

Resumen: Hoy me concentré en dos problemas clásicos de estructuras de datos: validar tableros parciales de Sudoku con seguimiento de tamaño constante y mantener la mediana en un flujo de datos usando dos montículos.

Lo que aprendí: Para Valid Sudoku hay que mantener tres rastreadores filas columnas y subcajas 3x3. Cada dígito nuevo no debe existir ya en su fila columna o subcaja. Usar conjuntos o arrays booleanos facilita detectar duplicados. Para Median Finder un solo min heap no basta. La solución eficiente usa dos montículos montículo max para la mitad baja y min para la mitad alta reequilibrando tras cada inserción. La clave es aplicar las restricciones incrementalmente en lugar de recalcular todo.

Detalles Valid Sudoku: Implementación en Python con sets y en C++ con arrays booleanos. Idea principal validar cada celda rellena frente a su fila columna y caja inmediatamente. Complejidad tiempo O(1) espacio O(1) por ser una cuadrícula 9x9 fija.

Detalles Median Finder: Implementación en Python y C++ usando dos heaps. Los elementos se dividen entre mitad baja y mitad alta los topes de cada heap son candidatos a la mediana. Operación addNum O(log n) findMedian O(1) espacio O(n).

Logros: Valid Sudoku implementado en Python y C++ y Median Finder en Python y C++ resaltando el reequilibrio de heaps y el control incremental de invariantes para garantizar corrección y eficiencia.

Acerca de Q2BSTUDIO: Q2BSTUDIO es una empresa de desarrollo de software que crea aplicaciones a medida y software a medida para empresas de todos los tamaños. Somos especialistas en inteligencia artificial e ia para empresas desarrollando agentes IA personalizados, soluciones de machine learning e integración con plataformas empresariales. Ofrecemos servicios de ciberseguridad para proteger infraestructuras y datos sensibles, así como servicios cloud aws y azure para desplegar arquitecturas escalables y resilientes. Nuestros servicios inteligencia de negocio y power bi transforman datos en cuadros de mando accionables que mejoran la toma de decisiones. En Q2BSTUDIO combinamos experiencia en aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio agentes IA y power bi para ofrecer soluciones completas y seguras.

Por qué trabajar con nosotros: si necesitas aplicaciones a medida o software a medida con capacidades de inteligencia artificial y cumplimiento de seguridad contrata a Q2BSTUDIO. Implementamos ia para empresas y agentes IA que automatizan procesos y generan valor inmediato. Además gestionamos despliegues en servicios cloud aws y azure y desarrollamos soluciones de inteligencia de negocio con power bi para monitorizar KPIs y optimizar resultados.

Invitación: seguimos resolviendo y documentando problemas en Python y C++ destacando trucos de estructuras de datos casos borde y razonamiento algorítmico. Sigue a Q2BSTUDIO para contenido sobre desarrollo de software a medida aplicaciones a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA y power bi.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio