Trova la somma minima del percorso in una matrice a forma di triangolo
Data una matrice a forma di triangolo rettangolo, trova la somma dei cammini minimi dall'elemento superiore a qualsiasi elemento nell'ultima riga della matrice.
Data una matrice a forma di triangolo rettangolo, trova la somma dei cammini minimi dall'elemento superiore a qualsiasi elemento nell'ultima riga della matrice.
Dato un array intero, trova tutte le sottosequenze crescenti distinte di lunghezza pari o superiore a due.
Data una matrice quadrata ordinata per riga e per colonna e un numero intero positivo k
, trova il k-esimo numero più piccolo nella matrice.
Inserire l'intervallo specificato in una raccolta di intervalli non sovrapposti che è stata organizzata in base all'ora di inizio di ciascun intervallo. Se il nuovo intervallo provoca la sovrapposizione degli intervalli, unire gli intervalli sovrapposti.
Dato un elenco concatenato contenente un ciclo, restituisce il nodo iniziale del ciclo senza modificare l'elenco. Segnala se non ci sono cicli nell'elenco collegato.
Data la rappresentazione di stringa di un numero intero non negativo e di un numero intero k
, trova il numero più piccolo che rimane dopo aver estratto k
cifre da esso.
Dato un array di numeri interi positivi distinti, trova il numero totale di permutazioni distinte che si sommano a un dato obiettivo, in cui ogni elemento dell'array può essere utilizzato un numero qualsiasi di volte.
Dati quattro array interi, contare il numero di quartine con una somma zero, includendo esattamente un elemento per ogni array.
Dato un albero binario, in cui ogni nodo memorizza un valore compreso tra 0 e 9, calcola la somma dei numeri creati dai percorsi dalla radice alla foglia.
Dato un numero intero positivo n
e un bersaglio, trova tutte le combinazioni di numeri distinti nell'intervallo [1,9]
di lunghezza n
che si sommano al bersaglio.
Dato un array di interi, trova la lunghezza della sottosequenza più lunga con elementi alti e bassi alternati nell'array.
Un percorso euleriano (o percorso euleriano) è un percorso in un graph che visita ogni spigolo esattamente una volta. Dato un grafo orientato, controlla se ha un percorso euleriano o meno.