Sfide di programmazione su Sorting

Esercitati su Sorting con 6 sfide di programmazione, dalle più facili alle più difficili. Ogni sfida gira nel browser, con test immediati, una revisione del tuo codice da parte dell'IA e soluzioni della community da confrontare.

Facile · 2 Media · 3 Difficile · 1

Competenze che allenerai: Aggregare risultatiCode di prioritàComparatoriConcorrenzaDivide et imperaLINQ JoinMerge sortOrdinamentoOrdinare per chiaviPartizionamentoQuickselectRaggruppamento
  • Python · C++ · C#
  • Test automatici
  • Revisione AI
  • Soluzioni della community
226
Sfide
2
Soluzioni condivise
3
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

6 sfide
Media

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Imparerai QuickselectPartizionamento
AdvancedCompetitive-programmingSorting
Nessuna soluzione ancora
Media

Tournament Standings

Rank teams from match records.

Imparerai Aggregare risultatiOrdinare per chiavi
DictionariesParsingSorting
Nessuna soluzione ancora
Difficile

Count Inversions

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

Imparerai Merge sortDivide et impera
AdvancedCompetitive-programmingSorting
Nessuna soluzione ancora
Media

Ordine di completamento dei task paralleli

Esegui i task in concorrenza con al massimo k alla volta e restituisci l'ordine in cui terminano.

Imparerai ConcorrenzaCode di priorità
SimulationSorting
Nessuna soluzione ancora
Facile

Unire clienti e ordini

Unisci i clienti ai loro ordini come un Join LINQ e riporta la spesa totale di ciascuno.

Imparerai LINQ JoinRaggruppamento
ArraysSorting
Nessuna soluzione ancora
Facile

Ordinare per una chiave scelta

Ordina le persone per nome o per età con un comparatore scelto a runtime, risolvendo i pareggi in modo coerente.

Imparerai ComparatoriOrdinamento
ArraysSorting
Nessuna soluzione ancora