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 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.

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 tutti gli elementi duplicati in un array con intervallo limitato

Array Facile

Trova i numeri duplicati in un array di dimensioni intere n che contiene elementi tra 1 e n, almeno uno dei quali si ripete.

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.

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.

Riduci un array rimuovendo le triplette che soddisfano determinati vincoli

Array, Programmazione dinamica Duro

Dato un array intero, rimpicciolirlo rimuovendo triplette adiacenti che soddisfano i vincoli dati e restituire il numero totale di elementi nell'array risultante.

Trova il numero minimo di operazioni di unione per creare un array palindromo

Array medio

Dato un elenco di interi non negativi, trova il numero minimo di operazioni di unione per renderlo un palindromo. Un'operazione di unione può essere eseguita solo su due elementi adiacenti e sostituirli con la loro somma.

Trova conflitti di lettura-scrittura tra determinate transazioni di database

Array, Cernita medio

Dato un elenco di transazioni di database, trova tutti i conflitti di lettura-scrittura tra di loro. Si supponga che non esista un protocollo di blocco a due fasi rigoroso (Strict 2PL) per prevenire conflitti di lettura-scrittura.

Trova l'altezza di un albero binario rappresentato dall'array padre

Array, Albero binario, Programmazione dinamica medio

Dato un array che rappresenta la relazione genitore-figlio in un albero binario, trova l'altezza dell'albero senza costruirlo. La relazione genitore-figlio è definita da (A[i], i) per ogni indice i in array A.

Determina se un BST è distorto dal suo attraversamento di preordine

Array, BST Facile

Dato un array che rappresenta l'attraversamento del preordine di un BST, determinare se rappresenta un BST distorto o meno. In un BST distorto, i discendenti di ciascun nodo sono più piccoli o più grandi del nodo stesso.

Navigazione articoli

1 2 3 4 … 20 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!