Retos de programación de Sorting

Practica Sorting con 6 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.

Fácil · 2 Intermedio · 3 Difícil · 1

Habilidades que practicarás: Agregar resultadosAgrupaciónColas de prioridadComparadoresConcurrenciaDivide y vencerásLINQ JoinOrdenaciónOrdenación por mezclaOrdenar por clavesParticiónQuickselect
  • Python · C++ · C#
  • Pruebas automáticas
  • Revisión de código por IA
  • Soluciones de la comunidad
226
Desafíos
2
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

6 desafíos
Intermedio

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Aprenderás QuickselectPartición
AdvancedCompetitive-programmingSorting
Aún no hay soluciones
Intermedio

Tournament Standings

Rank teams from match records.

Aprenderás Agregar resultadosOrdenar por claves
DictionariesParsingSorting
Aún no hay soluciones
Difícil

Count Inversions

Count the out-of-order pairs in a list.

Aprenderás Ordenación por mezclaDivide y vencerás
AdvancedCompetitive-programmingSorting
Aún no hay soluciones
Intermedio

Orden de finalización de tareas paralelas

Ejecuta tareas concurrentemente con como máximo k a la vez e informa el orden en que terminan.

Aprenderás ConcurrenciaColas de prioridad
SimulationSorting
Aún no hay soluciones
Fácil

Unir clientes y pedidos

Une los clientes con sus pedidos como un Join de LINQ e informa del gasto total de cada uno.

Aprenderás LINQ JoinAgrupación
ArraysSorting
Aún no hay soluciones
Fácil

Ordenar por una clave elegida

Ordena a las personas por nombre o por edad con un comparador elegido en tiempo de ejecución, resolviendo los empates de forma consistente.

Aprenderás ComparadoresOrdenación
ArraysSorting
Aún no hay soluciones