Techie Delight Logo Ace la tua intervista di programmazione
Preparazione all'intervista FAANG Compilatore Online
Array Albero binario Albero di ricerca binaria Programmazione dinamica Dividi e conquista Backtracking Lista collegata Matrice Heap Stack Queue String Graph Cernita
Primario Primario
  • Tutti i problemi
  • Pratica
  • Array
  • Albero binario
  • Albero di ricerca binaria
  • Lista collegata
  • Programmazione dinamica
  • Backtracking
  • Matrice
  • Graph
  • Dividi e conquista
  • Heap
  • String
  • Cernita
  • Stack
  • Queue
  • Trie
  • Manipolazione dei bit
  • Puzzle di programmazione
  • IDE
Salta al contenuto

Trova la somma minima del percorso in una matrice a forma di triangolo

Programmazione dinamica, Matrice medio

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.

Trova tutte le sottosequenze crescenti di un array

Array, Backtracking medio

Dato un array intero, trova tutte le sottosequenze crescenti distinte di lunghezza pari o superiore a due.

Trova k-esimo valore più piccolo in una matrice ordinata

Dividi e conquista, Matrice medio

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.

Inserisci un intervallo unendo gli intervalli sovrapposti

Array medio

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.

Trova il nodo iniziale del ciclo in un elenco collegato

Lista collegata medio

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.

Costruisci il numero più piccolo dopo aver rimosso k cifre da una stringa

String medio

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.

Conta le permutazioni distinte di un array che somma a un obiettivo

Array, Programmazione dinamica medio

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.

Conta le quartine con somma zero

Array medio

Dati quattro array interi, contare il numero di quartine con una somma zero, includendo esattamente un elemento per ogni array.

Calcola la somma delle cifre da radice a foglia in un albero binario

Albero binario, Queue, Albero medio

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.

Trova tutte le combinazioni distinte di una data lunghezza che si sommano a un obiettivo

Array medio

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.

Problema di sottosequenza alternata più lunga – II

Array, Programmazione dinamica medio

Dato un array di interi, trova la lunghezza della sottosequenza più lunga con elementi alti e bassi alternati nell'array.

Verifica se un grafo orientato è euleriano

Graph medio

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.

Navigazione articoli

1 2 3 4 … 31 Prossimo



Navigare
Algoritmo Principiante Ricerca binaria Bit Hackss Dal basso verso l'alto Profondità prima ricerca Profondità prima ricerca Facile FIFO Avido Duro Hashing LIFO medio Importante Coda prioritaria Ricorsivo Finestra scorrevole Dall'alto al basso Trie
Iscriviti a nuovi post

Inserisci il tuo indirizzo email per iscriverti ai nuovi post.

Techie Delight Logo
Risorse
  • Tutti i problemi
  • Pratica DSA
  • I 100 problemi più apprezzati
  • I 50 migliori problemi classici
  • Principali algoritmi
Compilatore Online
  • Compilatore C/C++
  • Compilatore Java
  • Compilatore Python
  • Compilatore javascript
  • Compilatore PHP
  • Compilatore C#
Azienda
  • Contattaci
  • politica sulla riservatezza
  • Termini di servizio
  • Iscriviti a nuovi post
Techie Delight © 2023 Tutti i diritti riservati.
Questo sito web utilizza i cookie. Utilizzando questo sito, accetti l'uso dei cookie, le nostre politiche, i termini di copyright e altre condizioni. Leggi il nostro politica sulla riservatezza.
NON seguire questo link o verrai bannato dal sito!