Střední | Range Sum Query 2D – Immutable Leetcode řešení | Amazonka Bloomberg Facebook Google lyft Microsoft Nvidia Samsung | matice |
| Minimální swapy, aby se sekvence zvyšovaly | | řada |
| Součet nejbližšího menšího a většího počtu | | řada |
Střední | Iterativní Inorder Traversal binárního stromu | | strom |
Střední | Morris Inorder Traversal | | strom |
Tvrdý | Technika rozkladu Sqrt (nebo druhá odmocnina) | Cadence Indie PayPal Qualtrics Roblox Twilio | |
Střední | Uspořádejte pole tak, že arr [i]> = arr [j] pokud je i sudé a arr [i] <= arr [j] pokud i je liché a j <i | Accenture Adobe Amazonka Fakta Zoho | řada |
Střední | Armstrongovo číslo | Věštec VMware | |
Střední | Scramble String | Amazonka Fanatici Samsung | šňůra |
Snadný | Platné přesmyčky | Amazonka Goldman Sachs Google Microsoft Nagarro | šňůra |
Střední | Souvislé pole | Amazonka MakeMyTrip Morgan Stanley Paytm | řada |
Střední | Konvexní Hullův algoritmus | Geometrický Morgan Stanley Samsung | algoritmus |
Střední | Skupinové přesmyčky | Amazonka Facebook Google Microsoft | šňůra |
Tvrdý | Celé číslo na anglická slova | Amazonka Facebook Microsoft Věštec | šňůra |
Střední | Unikátní cesty II | Amazonka VMware | matice |
Střední | Maximální délka opakovaného dílčího pole | Vskutku karát Roblox | řada |
Snadný | Počítat pár s danou sumou | Accolite Amazonka Fakta Trampovat | řada |
Snadný | Minimální operace mazání, aby byly všechny prvky pole stejné | Adobe Fakta | hashování |
Střední | Maximální vzdálenost mezi dvěma výskyty stejného prvku v poli | Dodání Fakta Fanatici Fourkites | hashování |
Snadný | Seskupte více výskytů prvků pole seřazených podle prvního výskytu | Accolite Adobe Amazonka Dodání Fourkites | hashování |
Střední | Sjednocení a křižovatka dvou propojených seznamů | 24 * 7 inovačních laboratoří Accolite Amazonka Flipkart Komli Media Microsoft Taxi4Sure VMware Laboratoře Walmart | spojový seznam |
Střední | Maximální rozdíl mezi frekvencí dvou prvků, takže prvek s větší frekvencí je také větší | Accenture Accolite Amazonka VMware | řada |
Tvrdý | Nejmenší podoblast s k odlišnými čísly | Amazonka Google | hashování |
Střední | Všechna jedinečná trojčata, která dosahují dané hodnoty | Accolite Amazonka Fanatici | řada |
Snadný | Nejdelší dílčí pole s počtem 1 s o jednu více než s počtem 0 s | Accenture Amazonka DE Shaw Samsung | řada |
Střední | Maximální pole ze dvou daných polí při zachování stejného pořadí | Accenture Amazonka Dodání Fakta Fourkites OYO pokoje Publicis Sapient Zoho | řada |
Střední | Plánování Round Robin | Amazonka Facebook Google Microsoft | |
Snadný | Počítejte podpole se stejnými sudými a lichými prvky | Accenture Fakta Fanatici | řada |
Tvrdý | Najděte nejmenší rozsah obsahující prvky ze seznamů k | Amazonka jablko Google Uber | dynamické programování |
Střední | Hádejte číslo vyšší nebo nižší II | Amazonka Google Microsoft | dynamické programování |
Snadný | Uspořádejte pole tak, aby arr [i] bylo rovno i | Accenture Adobe Amazonka Fanatici Fourkites Zoho | řada |
Snadný | Oddělte 0 a 1 s v poli | Accolite Amazonka Fab MakeMyTrip PayPal Paytm Zoho | řada |
Střední | Najděte v poli Největší d tak, aby a + b + c = d | Accolite Amazonka Dodání Fanatici Fourkites Bez poplatku | hashování |
Střední | Maximální počet čokolád, které mají být rovnoměrně rozděleny mezi k studenty | Accenture Adobe Amazonka Facebook Fourkites | řada |
Snadný | Maximální počet po sobě jdoucích čísel v poli | Accolite Adobe Amazonka Fourkites MAQ | řada |
Snadný | Přesuňte všechny negativní prvky na jednu stranu pole | Capgemini Trampovat MAQ o9 řešení TCS | řada |
Tvrdý | Dotazy na počet odlišných prvků v dílčím poli | Amazonka Google Microsoft Věštec Uber | řada |
Tvrdý | Dotazy na pravděpodobnost sudého nebo lichého čísla v daných rozsazích | Google Honeywell Uber | řada |
Střední | Celkový počet bez opakovaných číslic v rozsahu | Accolite Fakta MAQ | řada |
Tvrdý | Rozsah minimálního dotazu (rozklad druhé odmocniny a řídká tabulka) | Amazonka jablko Google | řada |
Střední | Dotaz na rozsah součtu pomocí řídké tabulky | Amazonka Publicis Sapient Zoho | řada |
Tvrdý | Počítání a přepínání dotazů na binárním poli | Amazonka Facebook Google Uber | řada |
Střední | Dotazy na desítkové hodnoty dílčích polí binárního pole | Amazonka Google | řada |
Střední | Maximalizujte prvky pomocí jiného pole | Amazonka Fanatici Fourkites | řada |
Snadný | Zjistěte, zda je pole podmnožinou jiného pole | Accolite GE Healthcare Qualcomm | řada |
Snadný | Minimální swapy potřebné k tomu, aby všechny prvky byly menší nebo rovny k dohromady | Amazonka AppDynamics Fakta Fourkites Microsoft | hashování |
Snadný | Maximální součet párů se specifickým rozdílem | Accolite Coursera Dodání Fourkites Snapdeal | dynamické programování |
Tvrdý | Nejmenší dobrá základna | Google | šňůra |
Snadný | Najděte první tři opakované v poli | MAQ o9 řešení Wipro | hashování |
Střední | Maximální součet cesty v pravoúhlém trojúhelníku | Citrix DE Shaw Directi Expedia | dynamické programování |
Střední | Třídění pomocí triviální hash funkce | Cadence Indie Capgemini Fakta MAQ UHG Optum | hashování |
Střední | Maximální počet segmentů o délkách a, b a c | Amazonka BlackRock ByteDance Citrix Google Teradata Uber | dynamické programování |
Střední | Maximální dílčí součet tak, aby žádné tři nebyly za sebou | 24 * 7 inovačních laboratoří Accenture Amazonka Dodání PayPal PayU | dynamické programování |
Snadný | Počítat všechny podsekvence, které mají produkt menší než K. | ByteDance Capital One CodeNation Databricky Expedia Yandex | dynamické programování |
Snadný | Vyhledejte duplikáty v daném poli, pokud prvky nejsou omezeny na rozsah | Adobe Amazonka Fakta MAQ UHG Optum | hashování |
Střední | Minimální počet vložení pro vytvoření palindromu s povolenými permutacemi | Amazonka CodeNation Directi Google Vskutku Intuit | šňůra |
Tvrdý | LCS (Longest Common Subsequence) tří řetězců | Amazonka CodeNation Expedia Google Uber Zoho | dynamické programování |
Střední | Zkontrolujte, zda pole obsahuje souvislá celá čísla s povolenými duplikáty | Accenture Amazonka Directi Facebook Intuit | hashování |
Snadný | Součet f (a [i], a [j]) přes všechny páry v poli n celých čísel | Cisco Facebook Trampovat Publicis Sapient | hashování |
Střední | Nejdelší opakovaná posloupnost | Amazonka Arcesium Avalara ByteDance Capital One Facebook MetLife | dynamické programování |
Snadný | Počet indexových párů se stejnými prvky v poli | Amazonka Atlassian Citadela Facebook Intuit Snapdeal náměstí Yandex | hashování |
Snadný | Najděte součet všech jedinečných součtů dílčích polí pro dané pole | Amazonka Facebook ŠedáOranžová Intuit Microsoft Nagarro | hashování |
Snadný | Sekvence dané délky, kde každý prvek je větší nebo roven dvojnásobku předchozího | Accenture Amazonka CodeNation Facebook Google PayPal Qualcomm | dynamické programování |
Tvrdý | Najděte maximální délku hadí sekvence | Amazonka CodeNation Expedia Yandex | dynamické programování |
Střední | Vytiskněte všechny triplety v seřazeném poli, které tvoří AP | Accenture Accolite Cadence Indie Google InfoEdge Intuit Pinterest | řada |
Tvrdý | Minimální součet násobení n čísel | Accenture BlackRock GE Healthcare JP Morgan PayPal | dynamické programování |
Střední | Najděte počet párů v poli tak, aby jejich XOR byl 0 | Cadence Indie Kupón Dunia Honeywell Vskutku InfoEdge Laboratoře Moonfrog Pinterest | řada |
Snadný | Počítejte způsoby, jak dosáhnout n-tého schodiště pomocí kroků 1, 2 nebo 3 | Amazonka CodeNation GE Healthcare Microsoft Laboratoře Moonfrog PayPal Uber | dynamické programování |
Střední | Cesta minimálního součtu v trojúhelníku | Amazonka jablko Bloomberg | dynamické programování |
Střední | Nejdelší podoblast, která nemá více než K odlišných prvků | Amazonka Citadela Dodání Facebook Microsoft Samsung Yandex | hashování |
Střední | Morris Traversal | Amazonka Facebook Fourkites Google Microsoft | strom |
Tvrdý | Kth předek uzlu v binárním stromu | Amazonka Google | strom |
Tvrdý | Maximální možný rozdíl dvou podmnožin pole | Atlassian Cadence Indie Directi Bez poplatku Ovladač opera PayU snapchat Times Internet Xome | hashování |
Střední | Najděte postorderový přechod BST z předobjednávkového traversalu | Amazonka Fourkites PayU | strom |
Tvrdý | Inorder Nástupce uzlu v binárním stromu | Amazonka Expedia Morgan Stanley OYO pokoje snapchat | strom |
Snadný | Vzhledem k řadě párů v něm najděte všechny symetrické páry | Amazonka Capgemini Cisco Bez poplatku Laboratoře Moonfrog Ovladač opera Xome | řada |
Snadný | Minimální operace, aby se všechny prvky v poli rovnaly | Amazonka BlackRock Citadela Directi Flipkart Vskutku Yandex | hashování |
Snadný | Zkontrolujte, zda dané pole může představovat předobjednávku Traversal binárního vyhledávacího stromu | Adobe Amazonka LinkedIn | strom |
Střední | Vytvořte binární strom z dané reprezentace nadřazeného pole | Amazonka Microsoft Snapdeal | strom |
Střední | Jak dáte binární strom, jak odstraníte všechny poloviční uzly? | Accolite Amazonka Microsoft PayU Snapdeal Synopsys Yahoo | strom |
Snadný | Iterativní předobjednávka Traversal | Amazonka Google JP Morgan Microsoft Morgan Stanley Uber | strom |
Střední | Najít podoblast s daným součtem (zpracovává záporná čísla) | Amazonka Kupón Dunia Dodání GE Healthcare InfoEdge Laboratoře Moonfrog | hashování |
Střední | Délka největšího podskupiny se sousedícími prvky | Adobe Amazonka Bloomberg Cisco karát Monotypová řešení Paytm PayU Publicis Sapient Laboratoře SAP | hashování |
Snadný | Najděte vzdálenost mezi dvěma uzly binárního stromu | Amazonka LinkedIn MakeMyTrip Netflix Samsung | strom |
Střední | Počítat počet trojic s produktem rovným danému počtu | Accolite Amazonka Cisco Flipkart Kuliza Publicis Sapient | hashování |
Střední | Maximální rozdíl mezi prvním a posledním indexem prvku v poli | Accolite Amazonka Trampovat MakeMyTrip Ola Cabs Laboratoře SAP | hashování |
Snadný | Napište kód a určete, zda jsou dva stromy identické | Amazonka Fakta Fanatici GE Healthcare Microsoft PayPal | strom |
Tvrdý | Najděte libovolný z více opakujících se prvků v poli jen pro čtení | Capital One Facebook Google Vskutku Microsoft Pinterest | hashování |
Snadný | Najděte prvky, které jsou přítomny v prvním poli, nikoli v druhém | Accolite Dodání Fakta Fanatici Snapdeal Zoho | hashování |
Střední | Hraniční pohyb binárního stromu | Accolite Amazonka Trampovat Řešení Kritikal Microsoft Morgan Stanley PayU Snapdeal | strom |
Tvrdý | Po každé výměně znaků zkontrolujte, zda existuje Palindrome | Amazonka Facebook Flipkart Google Netflix | hashování |
Snadný | Rozdíl mezi nejvyšší a nejnižší frekvencí v poli | Citadela Fab Fourkites Roblox Tesla | hashování |
Střední | Diagonální průchod binárního stromu | Amazonka Fakta Fanatici Fourkites Věštec PayU | strom |
Snadný | Pohled zdola na binární strom | Accolite Amazonka Kupón Dunia Flipkart Paytm Laboratoře Walmart | strom |
Střední | Písmeno kombinace telefonního čísla | Amazonka jablko Atlassian Capital One Databricky eBay Facebook Google Microsoft Morgan Stanley Věštec Qualtrics Twilio Uber VMware Laboratoře Walmart | fronta |
Tvrdý | Najděte čtyři prvky, které se sčítají s danou hodnotou (Hashmap) | Amazonka Google Microsoft | hashování |
Střední | Počítejte binární sekvence sudé délky se stejným součtem první a druhé poloviny bitů | 24 * 7 inovačních laboratoří Amazonka Dell GE Healthcare | dynamické programování |
Snadný | Nejdelší posloupnost, takže rozdíl mezi sousedními je jeden | Amazonka Avalara Fakta Fourkites Microsoft | dynamické programování |
Střední | Najděte všechny trojice s nulovým součtem | Amazonka GE Healthcare Google Trampovat | řada |
Snadný | k-tý chybějící prvek v rostoucí sekvenci, který není v dané sekvenci přítomen | Citadela Expedia Fab Fakta IBM Laboratoře SAP | hashování |
Snadný | Jak zkontrolovat, zda jsou dvě dané sady disjunktní? | Fakta Trampovat Kuliza Nagarro Ovladač opera Snapdeal | hashování |
Snadný | Zkontrolujte, zda dané pole obsahuje duplicitní prvky ve vzdálenosti k od sebe | Amazonka Avalara Citadela Bez poplatku Hacker Rank snapchat Snapdeal | hashování |
Snadný | Tisknout pravý pohled na binární strom | Accolite Adobe Amazonka MakeMyTrip Snapdeal | strom |
Střední | Zkontrolujte, zda jsou dvě pole stejná nebo ne | Accenture Goldman Sachs MAQ o9 řešení Taxi4Sure Twilio | hashování |
Střední | Spárujte s daným produktem | 24 * 7 inovačních laboratoří Amazonka Avalara Roblox | hashování |
Střední | Maximální součet cesty v trojúhelníku | Arcesium CodeNation GE Healthcare PayU Uber Zoho | dynamické programování |
Snadný | Cesta s maximální průměrnou hodnotou | Cisco Epické systémy ŠedáOranžová Laboratoře SAP Times Internet | dynamické programování |
Snadný | Maximální vzdálenost v poli | Adobe Amazonka Google Věštec | matice |
Střední | Subarray se součtem 0 | Citrix DE Shaw Goldman Sachs Vskutku MakeMyTrip OYO pokoje Paytm TCS | hashování |
Snadný | Najděte chybějící prvky rozsahu | Dodání ŠedáOranžová LinkedIn Nagarro Ovladač opera Synopsys | hashování |
Snadný | První prvek vyskytující se k krát v poli | Amazonka Trampovat PayU Laboratoře SAP Teradata Wipro Yatra Zoho | hashování |
Snadný | Maximální produkt rostoucí subsekvence | Accolite GE Healthcare Hacker Rank IBM snapchat Yahoo | dynamické programování |
Tvrdý | Vytiskněte všechny podpole s 0 součtem | Amazonka Bez poplatku Vskutku Info Edge Microsoft OYO pokoje | hashování |
Snadný | Obsahuje duplikát | Adobe Amazonka jablko | hashování |
Střední | Tisk řetězce maximální délky | Amazonka | dynamické programování |
Snadný | Vytiskněte si podmínky Newman-Conway Sequence | Amazonka Citadela Fakta Fanatici JP Morgan | dynamické programování |
Tvrdý | Počítejte podřetězce se stejným počtem 0 s, 1 s a 2 s | Citrix Bez poplatku Goldman Sachs OYO pokoje Times Internet Twilio | hashování |
Střední | Odebrat duplikáty ze seřazeného seznamu II | Amazonka | spojový seznam |
Střední | Vytvořte minimální počet z dané sekvence | Accolite Amazonka Fanatici Goldman Sachs Info Edge snapchat | šňůra |
Střední | Po provedení příkazů sčítání a odčítání vytiskněte upravené pole | ByteDance Cisco Citrix Bez poplatku Hacker Rank Nagarro Ovladač opera Teradata | dynamické programování |
Snadný | Napište funkci, abyste získali průsečík dvou propojených seznamů | Accolite Amazonka DE Shaw Fakta Goldman Sachs MakeMyTrip MAQ Microsoft Qualcomm Snapdeal Visa Zopper | spojový seznam |
Snadný | Sekvence Newman-Conway | Amazonka Honeywell | dynamické programování |
Střední | Vygenerujte všechna možná seřazená pole z alternativních prvků dvou daných seřazených polí | Directi karát PayPal Twilio Yandex | řada |
Střední | Sekvence Moser-de Bruijn | Bez poplatku Snapdeal Times Internet | dynamické programování |
Tvrdý | Rozsah dotazů pro nejdelší správnou následnost závorky | Amazonka CodeNation Google PayPal Uber | dynamické programování |
Tvrdý | Tisk upraveného pole po operacích přírůstku rozsahu více polí | Expedia Bez poplatku Google Vskutku Laboratoře Moonfrog Ola Cabs Qualtrics | dynamické programování |
Střední | Počet indexů se stejnými prvky v daném rozsahu | ŠedáOranžová Vskutku Ovladač opera Pinterest Snapdeal Yahoo | dynamické programování |
Tvrdý | Nejdelší bitonická sekvence | CodeNation DE Shaw Google JP Morgan Microsoft | dynamické programování |
Snadný | Golombova sekvence | Cadence Indie Vskutku Times Internet Yatra | dynamické programování |
Tvrdý | Pole dotazů na vícenásobné nahrazení a produkt | Cadence Indie DE Shaw Expedia Google | řada |
Snadný | Newman – Shanks – Williams připravuje | Hacker Rank | dynamické programování |
Tvrdý | Rozdílové pole | Dotaz na aktualizaci rozsahu v O (1) | Arcesium CodeNation Directi Expedia Google Qualcomm | dynamické programování |
Tvrdý | Algoritmus malířského plotu | CodeNation Facebook Google Intuit JP Morgan Morgan Stanley | dynamické programování |
Snadný | V binárním poli zkontrolujte, zda je číslo představované dílčím polem liché nebo sudé | Cisco Fab IBM Microsoft PayU snapchat Snapdeal Teradata | řada |
Střední | Největší dílčí pole se stejným počtem 0 s a 1 s | Amazonka Coursera ŠedáOranžová MakeMyTrip Morgan Stanley Paytm Synopsys Times Internet | hashování |
Střední | Binární pole po přepnutí rozsahu M. | Amazonka Coursera Goldman Sachs Google ŠedáOranžová snapchat | dynamické programování |
Snadný | Operace přidání konstantního časového rozsahu na pole | CodeNation DE Shaw Directi Expedia Google | dynamické programování |
Střední | Odstraňte N-tý uzel z konce daného propojeného seznamu | Adobe Amazonka Arcesium Fakta Intuit Zoho | spojový seznam |
Snadný | Odstraňte uzel z propojeného seznamu bez hlavního ukazatele | GE Healthcare MAQ | spojový seznam |
Střední | Počítat prvočísla v rozsazích | Google Trampovat Kuliza Síto snapchat Yahoo | dynamické programování |
Snadný | Vytiskněte čísla Fibonacci v opačném pořadí | Accenture MAQ o9 řešení UHG Optum | dynamické programování |
Snadný | Vytiskněte Fibonacciho sekvenci pomocí 2 proměnných | Amazonka Dodání Fakta Fourkites Trampovat MAQ o9 řešení PayU | dynamické programování |
Snadný | Nepřekrývající se součet dvou sad | Accolite Amazonka Trampovat Kuliza Pinterest Snapdeal Synopsys Teradata | hashování |
Tvrdý | Najděte všechny páry (a, b) v poli tak, aby a% b = k | Amazonka Arcesium Citadela Directi Bez poplatku Yahoo | hashování |
Tvrdý | Rozsah LCM dotazů | Amazonka Directi Google Vskutku PayPal Snapdeal Uber | strom |
Střední | Dotazy na XOR největšího divného dělitele rozsahu | 24 * 7 inovačních laboratoří Citadela Directi Expedia Google Vskutku Snapdeal | dynamické programování |
Snadný | Vypočítat nCr% str | Accenture Cadence Indie Komli Media Ola Cabs náměstí | dynamické programování |
Snadný | Řezání tyče | Amazonka Directi Flipkart Google JP Morgan Microsoft | dynamické programování |
Tvrdý | Dotazy na počty prvků pole s hodnotami v daném rozsahu | Coursera DE Shaw Google PayU Snapdeal Times Internet Yahoo | řada |
Tvrdý | Počet prvků menší nebo rovný danému číslu v daném podskupině | CodeNation DE Shaw Google Ovladač opera PayPal Pinterest | strom |
Střední | Podskupina největších dělitelných párů | Amazonka Google | dynamické programování |
Tvrdý | GCD daných rozsahů indexů v poli | DE Shaw PayPal snapchat Snapdeal Times Internet Xome | strom |
Tvrdý | Dotazy na GCD všech čísel pole kromě prvků v daném rozsahu | Amazonka Capital One DE Shaw Google PayPal Teradata | dynamické programování |
Tvrdý | Zjistěte, zda je podoblast v podobě hory nebo ne | Amazonka BlackRock Cisco Citrix Fakta Honeywell Tesla Yandex | dynamické programování |
Střední | Průměr rozsahu v poli | Cadence Indie Expedia Bez poplatku ŠedáOranžová Roblox snapchat Snapdeal Times Internet Yandex | dynamické programování |
Tvrdý | Podmnožina se součtem dělitelným m | Arcesium Cisco DE Shaw Directi Expedia Myntra PayU | dynamické programování |
Střední | Zkontrolujte, zda se mezi danou sadou intervalů překrývají dva intervaly | Amazonka Arcesium Cisco Directi JP Morgan Microsoft Qualcomm Yandex | dynamické programování |
Snadný | Dotazy na rozsah součtu bez aktualizací | BlackRock GE Healthcare Laboratoře Moonfrog Synopsys Taxi4Sure Twilio | dynamické programování |
Snadný | Max. Stoh | jablko lyft Uber | stoh |
Střední | Problém s podmnožinou součtu v prostoru O (součet) | Adobe Amazonka Drishti-Soft | dynamické programování |
Snadný | Najděte rejstřík závěrečné závorky pro danou úvodní závorku ve výrazu | Adobe Amazonka Flipkart Věštec OYO pokoje Snapdeal Laboratoře Walmart Yatra | stoh |
Tvrdý | Produkty rozsahů v poli | Accolite DE Shaw Bez poplatku Google Laboratoře SAP Snapdeal Times Internet | řada |
Snadný | Problém s párováním přátel | Amazonka Expedia GE Healthcare Google Honeywell JP Morgan | dynamické programování |
Snadný | Šťastné číslo | Adobe Amazonka jablko JP Morgan | |
Snadný | Palindromová permutace | Facebook Microsoft | řada |
Střední | Problém se zlatými doly | Amazonka Flipkart Google Microsoft PayU Uber | dynamické programování |
Snadný | Palindromové číslo | Adobe Amazonka Bloomberg DBOI Google MAQ Microsoft o9 řešení | |
Snadný | Navrhněte zásobník, který podporuje getMin () v čase O (1) a O (1) navíc | Adobe Amazonka Fakta Flipkart Goldman Sachs ŠedáOranžová Kuliza Microsoft Paytm Publicis Sapient SAP Snapdeal VMware | stoh |
Střední | Najděte součet maximální úrovně v binárním stromu | Amazonka | strom |
Snadný | Problém s obklady | 24 * 7 inovačních laboratoří Amazonka DE Shaw Dodání PayPal | dynamické programování |
Střední | Permutační koeficient | BankBazaar Xome | dynamické programování |
Snadný | Řazení zásobníku pomocí rekurze | Amazonka Goldman Sachs IBM Kuliza Yahoo | stoh |
Snadný | Nejdelší rostoucí po sobě jdoucí následnost | Amazonka Google Microsoft | dynamické programování |
Tvrdý | Úvod do červeno-černého stromu | Amazonka CodeNation Facebook Google Uber | strom |
Snadný | Odstranit prostřední prvek zásobníku | Amazonka | stoh |
Střední | Třídění pole pomocí zásobníku | Amazonka Goldman Sachs IBM Kuliza Yahoo | stoh |
Střední | Binomický koeficient | Directi Expedia Hacker Rank Xome | dynamické programování |
Tvrdý | Operace odstranění binárního vyhledávacího stromu | Accolite Amazonka Qualcomm Samsung | strom |
Snadný | Nejlepší čas na nákup a prodej akcií | Adobe Amazonka jablko Bloomberg ByteDance Cisco DE Shaw eBay Expedia Facebook Goldman Sachs Google JP Morgan Microsoft Morgan Stanley Věštec PayPal Qualtrics Samsung VMware | dynamické programování |
Střední | Implementace Deque pomocí Doubly Linked List | Adobe Alace Amazonka American Express DE Shaw Fakta Fourkites GE Healthcare Google Oxigen peněženka Qualcomm Spotify Sprinklr UHG Optum Wooker Xome ZScaler | spojový seznam |
Střední | Odstraňte po sobě jdoucí stejná slova v pořadí | Fakta | šňůra |
Střední | Iterativní metoda k nalezení výšky binárního stromu | Accolite Adobe Amazonka Fanatici Fourkites Trampovat Snapdeal Yatra | strom |
Střední | Řazení zásobníku pomocí dočasného zásobníku | Amazonka Goldman Sachs IBM Kuliza Yahoo | stoh |
Snadný | Obrátit hromádku bez použití extra prostoru v O (n) | Fakta Infosys MAQ | stoh |
Tvrdý | Naklonujte binární strom pomocí náhodných ukazatelů | Accolite Amazonka Cisco Fakta Fanatici Google Microsoft Ovladač opera snapchat | strom |
Střední | Nejlepší K časté prvky | Amazonka jablko Bloomberg ByteDance Capital One eBay Facebook Google Microsoft Věštec Kapesní drahokamy | fronta |
Střední | Procházejte pořadí úrovní pomocí dvou front | Amazonka Trampovat Microsoft Morgan Stanley | fronta |
Snadný | Třídění bublin pomocí dvou zásobníků | Amazonka Capgemini Dodání MAQ | stoh |
Snadný | Obrátit jednotlivá slova | Amazonka | šňůra |
Střední | Počítejte podpole, kde druhá nejvyšší leží před nejvyšší | Hacker Rank | stoh |
Střední | Najděte nejmenší násobek binární číslice daného čísla | Amazonka Fourkites LinkedIn Microsoft Snapdeal | graf |
Střední | Minimální operace pro převod X na Y | Amazonka Fakta Fanatici Fourkites JP Morgan Myntra Samsung Spotify náměstí | graf |
Snadný | Najděte maximální rozdíl mezi nejbližšími levými a pravými menšími prvky | Fourkites | stoh |
Střední | Odeberte závorky z algebraického řetězce obsahujícího operátory + a - | Adobe Amazonka Fourkites | stoh |
Snadný | Implementujte zásobník pomocí jediné fronty | Amazonka Fourkites Google Infosys MAQ Microsoft | stoh |
Tvrdý | Najděte první okružní jízdu, která navštíví všechna benzínová čerpadla | Amazonka Fakta Microsoft Morgan Stanley Zoho | fronta |
Snadný | Řadit pole podle pořadí definovaného jiným polem | Amazonka Microsoft Laboratoře SAP snapchat Yahoo Zoho | řada |
Střední | Uspořádejte binární řetězec jako alternativní výskyty xay | Accolite Cisco Citrix Trampovat IBM Info Edge Pinterest Roblox Tesla | šňůra |
Střední | Zamíchejte 2n celá čísla jako a1-b1-a2-b2-a3-b3 - .. bn bez použití extra prostoru | Adobe DE Shaw Expedia Fanatici Vskutku PayU | řada |
Snadný | Rozlišujte sousední prvky v poli | Coursera DE Shaw Trampovat IBM Kuliza Nagarro Ovladač opera OYO pokoje Zoho | řada |
Tvrdý | Konstrukce nejdelší rostoucí posloupnosti (N log N) | Amazonka BankBazaar Paytm Samsung | řada |
Snadný | Maximalizujte součet po sobě jdoucích rozdílů v kruhovém poli | Cadence Indie eBay GE Healthcare karát Laboratoře SAP náměstí | řada |
Snadný | Třícestné dělení pole kolem daného rozsahu | BankBazaar BlackRock Capital One Citadela Fab Laboratoře Moonfrog Synopsys Twilio Yahoo | řada |
| Minimální doba potřebná k hnilobě všech pomerančů | Adobe Amazonka Bloomberg Microsoft | graf |
Střední | Zkontrolujte, zda X může dát změnu každému člověku ve frontě | Amazonka | řada |
Střední | Zkontrolujte, zda jsou dva uzly na stejné cestě ve stromu | Amazonka Fakta Fourkites Samsung | graf |
Tvrdý | Zkontrolujte, zda jsou všechny úrovně dvou binárních stromů anagramy nebo ne | Adobe Amazonka Facebook Fanatici Fourkites ŠedáOranžová | strom |
Střední | Minimální součet čtverců počtu znaků v daném řetězci po odebrání k znaků | Amazonka | fronta |
Snadný | Uspořádejte pole tak, aby se „arr [j]“ změnilo na „i“, pokud „arr [i]“ je „j“ | Amazonka Dodání Kuliza Nagarro Ovladač opera Times Internet Yatra | řada |
Střední | Maximální délka posloupnosti s rozdílem mezi sousedními prvky jako 0 nebo 1 | Cisco Expedia Qualtrics Laboratoře SAP Teradata | řada |
Snadný | Nahraďte dvě po sobě jdoucí stejné hodnoty jednou větší | Accenture Citadela Bez poplatku PayPal náměstí Teradata | řada |
Střední | Najděte seřazenou posloupnost velikosti 3 v lineárním čase | Avalara Capital One Citadela Citrix eBay Fab Synopsys | řada |
Střední | Maximální dílčí pole produktu | Amazonka Cisco Microsoft Morgan Stanley Myntra PayU Times Internet Zoho | řada |
Snadný | Převeďte pole do cik-cak módy | Accenture Amazonka Fourkites Teradata Xome | řada |
Střední | První záporné celé číslo v každém okně o velikosti k | Accolite Amazonka PayPal Soroco | fronta |
Střední | Přístup založený na frontě pro první neopakující se znak v proudu | Amazonka Flipkart Microsoft PayU Yahoo | fronta |
Tvrdý | Vzdálenost nejbližší buňky s 1 v binární matici | Accenture Amazonka Honeywell HSBC Hulu Twitter | fronta |
Tvrdý | Součet minimálních a maximálních prvků všech podskupin o velikosti k | ByteDance Capital One Kupón Dunia Databricky Google Twilio Yandex | fronta |
Střední | Zajímavá metoda pro generování binárních čísel od 1 do n | Amazonka Belzabar Mahindra Comviva ServiceNow Wooker | strom |
Tvrdý | Najděte největší násobek 3 | Amazonka | fronta |
| Transponovat graf | Accenture Amazonka JP Morgan Microsoft Zycus | graf |
Snadný | Zkontrolujte, zda dané pole může reprezentovat Traversal pořadí úrovní binárního vyhledávacího stromu | Amazonka Citrix IBM Vskutku Info Edge OYO pokoje Teradata | strom |
Tvrdý | Počet sourozenců daného uzlu ve stromu n | Amazonka Bloomberg CodeNation Google | strom |
Tvrdý | Zkontrolujte, zda je daný binární strom úplný nebo ne | Alace American Express Databricky Oxigen peněženka Spotify | strom |
Snadný | Spočítejte počet uzlů na dané úrovni ve stromu pomocí BFS | Alace BankBazaar JP Morgan náměstí Taxi4Sure | strom |
Snadný | BFS pro odpojený graf | Amazonka Hulu karát Microsoft Salesforce | graf |
Střední | Algoritmy nahrazení stránky v operačních systémech | Amazonka Kognizant Fakta Microsoft PayPal | algoritmus |
Střední | Zkontrolujte, zda pomocí fronty lze frontu řadit do jiné fronty | Amazonka American Express MAQ | fronta |
Střední | Prioritní fronta využívající dvojnásobně propojený seznam | Amazonka Citadela MAQ Wooker | fronta |
Snadný | Implementujte Stack and Queue using Deque | Fanatici GE Healthcare MAQ Myntra Qualcomm | fronta |
Střední | Formulujte minimální počet z dané sekvence | Amazonka Goldman Sachs | stoh |
Střední | Minimální počet odlišných prvků po odebrání m položek | BlackRock ByteDance Expedia Ola Cabs Věštec PayU Laboratoře SAP Yandex | strom |
Tvrdý | Převeďte BST na haldu bez použití pole | Amazonka Cisco Microsoft Laboratoře SAP | strom |
Střední | Vzorové výskyty pomocí zásobníku | | stoh |
Střední | Počet nejdelší rostoucí posloupnosti | Amazonka Samsung Zoho | dynamické programování |
Tvrdý | Sloučit dvě BST s omezeným prostorem navíc | Amazonka Google Microsoft PayU Uber | strom |
Snadný | Počítejte dílčí pole se stejným počtem 1 a 0 | Cisco Kupón Dunia Coursera Databricky karát Laboratoře SAP Tesla | hashování |
Snadný | Iterativní postorder Traversal pomocí dvou zásobníků | Adobe Amazonka Fakta Fourkites Paytm | stoh |
Střední | Stack Permutations (Zkontrolujte, zda je pole stackovou permutací jiných) | Amazonka Fourkites | stoh |
Tvrdý | Palindromové podřetězcové dotazy | Amazonka ByteDance eBay Expedia Google Intuit Microsoft PayPal Pinterest Synopsys | hashování |
Snadný | Uspořádejte pole tak, že sudé prvky indexu jsou menší a liché prvky indexu jsou větší | Avalara Epické systémy Fourkites Roblox Tesla | řada |
Snadný | Oddělte sudá a lichá čísla | Accolite LinkedIn MakeMyTrip Paytm | řada |
Tvrdý | Minimální kroky k dosažení cíle rytířem | Amazonka LinkedIn MakeMyTrip | graf |
Střední | Převod binárního stromu na binární vyhledávací strom pomocí sady STL | Amazonka Coursera Google Vskutku Microsoft OYO pokoje | strom |
Střední | Zásobník založený na pěstitelném poli | MAQ Laboratoře Walmart | stoh |
Snadný | Najděte minimum v rotovaném seřazeném poli | Adobe Amazonka Microsoft Morgan Stanley Samsung Snapdeal Times Internet | řada |
Střední | Implementace Deque pomocí kruhového pole | Amazonka GE Healthcare Google Microsoft | fronta |
Snadný | Přesuňte všechny negativní prvky na konec v pořadí s povoleným prostorem navíc | Capital One Citrix IBM Laboratoře SAP Taxi4Sure Twilio | řada |
Tvrdý | K'th Největší prvek v BST využívající konstantní prostor navíc | Amazonka Expedia Bez poplatku Microsoft Snapdeal Yahoo Yandex | strom |
Střední | Uspořádejte pole v pořadí - nejmenší, největší, 2. nejmenší, 2. největší | Amazonka Citadela Expedia GE Healthcare Qualcomm Qualtrics Twilio Yatra | třídění |
Snadný | Uspořádejte pole tak, aby sudá pozice byla větší než lichá | Amazonka LinkedIn OYO pokoje Times Internet Zoho | řada |
Střední | Zdvojnásobte první prvek a přesuňte nulu na konec | Microsoft Zoho | řada |
Snadný | Uspořádejte daná čísla tak, aby tvořila největší číslo | Amazonka MakeMyTrip Paytm Zoho | šňůra |
Střední | Největší prvek K'th v BST, když není povolena úprava na BST | Amazonka Cisco Google UHG Optum | strom |
Snadný | Sledování aktuálního maximálního prvku v zásobníku | Fakta Fourkites Infosys | stoh |
Střední | Iterační metoda k nalezení předků daného binárního stromu | Adobe Amazonka Fourkites Google InfoEdge Morgan Stanley Paytm Samsung | stoh |
Snadný | Zkontrolujte, zda jsou prvky zásobníku po sobě po sobě | Dodání Fakta Fourkites | stoh |
Snadný | Odstraňte duplikáty z seřazeného pole | Amazonka Facebook Morgan Stanley Wipro Xome Zoho | řada |
Snadný | Zkontrolujte, zda má každý interní uzel BST právě jedno dítě | Accenture Amazonka Monotypová řešení PayPal Synopsys | strom |
Střední | Prvky, které se mají přidat, aby byly v poli přítomny všechny prvky rozsahu | ŠedáOranžová Kuliza Snapdeal Synopsys Teradata Times Internet | hashování |
Střední | Počítejte podpole, která mají celkem odlišné prvky stejné jako původní pole | Amazonka Databricky Fab Honeywell PayU náměstí Teradata Yandex | hashování |
Snadný | Produkt pole kromě sebe | Accolite Amazonka DE Shaw Morgan Stanley Ovladač opera | řada |
Střední | Výška obecného stromu z nadřazeného pole | Google PayU Qualcomm Sprinklr Uber | strom |
Střední | Najděte k-tý nejmenší prvek v BST (Statistika objednávek v BST) | Accolite Amazonka Google | strom |
Snadný | Cyklus propojeného seznamu | Accolite Amazonka MAQ Samsung | spojový seznam |
Střední | Svislý součet v daném binárním stromu | Amazonka Microsoft | strom |
Snadný | Program ke kontrole, zda je binární strom BST nebo ne | Accolite Adobe Amazonka Bumerangový obchod Fakta ŠedáOranžová MakeMyTrip Microsoft Věštec OYO pokoje Qualcomm Snapdeal VMware Laboratoře Walmart Wooker | strom |
Střední | Zkontrolujte identické BST bez budování stromů | Fanatici Fourkites | strom |
Snadný | Maximální hloubka binárního stromu | Amazonka Cadence Indie Kupón Dunia Fakta Bez poplatku MakeMyTrip Monotypová řešení Snapdeal Synopsys Teradata VMware Zoho | strom |
Střední | Palindromové dělení | Amazonka Facebook Google Microsoft | dynamické programování |
Tvrdý | Nejprve chybí pozitivní | Accolite Amazonka Fakta Samsung Snapdeal | řada |
Snadný | Reverzní celé číslo | MakeMyTrip MAQ | šňůra |
Snadný | Obrátit slova v řetězci | Accolite Adobe Amazonka Cisco Goldman Sachs MakeMyTrip MAQ Microsoft Morgan Stanley Paytm PayU Laboratoře SAP Wipro Zoho | šňůra |
Snadný | Převrátit řetězec | Infosys MAQ o9 řešení TCS | šňůra |
Snadný | Sekundy až dny | MAQ | |
Tvrdý | Program pro problém Bridge a Torch | Accolite eBay Snapdeal Teradata Times Internet | dynamické programování |
Tvrdý | Program sekvence kukačky | Epické systémy Flipkart Google Microsoft Netflix Tesla | hashování |
Střední | Podpole s odlišnými prvky | Cisco Bez poplatku Times Internet Zoho | hashování |
Snadný | Najděte minimální vzdálenost mezi dvěma čísly | Kupón Dunia Coursera Dodání Laboratoře Moonfrog PayPal Paytm snapchat | řada |
Tvrdý | Booleovský problém s parentezizací | Amazonka LinkedIn Microsoft | dynamické programování |
Tvrdý | K maximální součty překrývajících se souvislých dílčích polí | CodeNation Dell Facebook GE Healthcare Google Qualcomm | dynamické programování |
Střední | Spočítejte čtyřnásobky ze čtyř seřazených polí, jejichž součet se rovná dané hodnotě x | Accolite Fanatici Laboratoře Moonfrog Synopsys | hashování |
Střední | Počítat páry ze dvou propojených seznamů, jejichž součet se rovná dané hodnotě | Adobe Amazonka Avalara Expedia Fanatici Google Vskutku Microsoft PayPal Tesla | hashování |
Snadný | Najděte součet neopakujících se prvků (odlišných) prvků v poli | Oxigen peněženka | hashování |
Tvrdý | Najděte odlišné prvky společné pro všechny řádky matice | BlackRock Expedia JP Morgan Qualcomm Snapdeal Yatra Zoho | hashování |
Snadný | Čísla s hlavními frekvencemi většími nebo rovnými k | Accolite Amazonka Fakta Fourkites ŠedáOranžová Pinterest Xome | hashování |
Střední | Převeďte pole na zmenšenou formu | LinkedIn snapchat Xome Yahoo | hashování |
Střední | Najděte páry s daným součtem tak, aby prvky páru byly v různých řádcích | Amazonka DE Shaw Directi ŠedáOranžová Vskutku Pinterest Teradata | hashování |
Střední | Společné prvky ve všech řádcích dané matice | Amazonka Cisco DE Shaw Ovladač opera Laboratoře SAP Zoho | hashování |
Snadný | Počítat páry ze dvou seřazených polí, jejichž součet se rovná dané hodnotě x | BankBazaar Cisco Citadela Honeywell PayU Roblox Taxi4Sure Yandex | řada |
Střední | Najděte všechny permutované řádky daného řádku v matici | 24 * 7 inovačních laboratoří Accenture Expedia IBM JP Morgan | hashování |
Střední | Jak vytisknout maximální počet A pomocí daných čtyř kláves | Amazonka Facebook Google PayPal Paytm | dynamické programování |
Střední | Sbírejte maximum bodů v mřížce pomocí dvou traverz | Amazonka Fab Goldman Sachs Google Honeywell LinkedIn Pinterest Yahoo | dynamické programování |
Snadný | Vzhledem k tomu, dvě netříděná pole najdete všechny páry, jejichž součet je x | Amazonka Facebook | hashování |
Tvrdý | Převést BST na minimální hromadu | Amazonka BlackRock ByteDance GE Healthcare Honeywell | strom |
Snadný | Seřadit prvky podle frekvence | Amazonka Věštec Zoho Zycus | hashování |
Snadný | Převést řetězec na int | MAQ | šňůra |
Snadný | Najděte první opakující se prvek v poli celých čísel | Amazonka Fanatici MAQ Microsoft Věštec | hashování |
Střední | Transformace maximální hmotnosti daného řetězce | Amazonka BlackRock ByteDance CodeNation DE Shaw Expedia JP Morgan Ola Cabs | dynamické programování |
Tvrdý | Word Wrap Problém | Arcesium Fakta ŠedáOranžová Microsoft Myntra Ola Cabs PayU | dynamické programování |
Tvrdý | Problém s malířovým oddílem | CodeNation Google | dynamické programování |
| Maximální součet dílčího pole bez určitých prvků | Accolite CodeNation Directi JP Morgan Qualcomm | dynamické programování |
Tvrdý | Sloučit dva vyvážené binární vyhledávací stromy | Amazonka GE Healthcare Google Microsoft Salesforce Spotify | strom |
Snadný | Hledání a vložení binárního vyhledávacího stromu | Amazonka DBOI Fanatici GE Healthcare MAQ Microsoft UHG Optum | strom |
Snadný | Počítat položky společné pro oba seznamy, ale s různými cenami | Amazonka Fakta GE Healthcare Honeywell TCS Tesla | hashování |
Tvrdý | Problém s numerickou klávesnicí na mobilním zařízení | Amazonka MAQ Microsoft Sprinklr | dynamické programování |
Snadný | Najděte subarray s nejméně průměrným | Amazonka Capital One Laboratoře Moonfrog | řada |
Snadný | Najděte nejmenší kladnou celočíselnou hodnotu, kterou nelze vyjádřit jako součet libovolné podmnožiny daného pole | Databricky Fab Taxi4Sure UHG Optum | řada |
Snadný | Minimální počet podmnožin s odlišnými prvky | Capital One GE Healthcare IBM Laboratoře Moonfrog Yandex | hashování |
Střední | Maximální součet bitonické podoblasti | Cisco DE Shaw Dell Fourkites Goldman Sachs Grofers IBM PayU Yahoo | dynamické programování |
Snadný | Najděte minimální počet operací sloučení, abyste vytvořili palindrom pole | Accolite Adobe Amazonka Fourkites | řada |
Střední | Minimalizujte maximální rozdíl mezi výškami | Adobe Cisco Fanatici Yandex | řada |
Střední | Nejdelší rozpětí se stejnou sumou ve dvou binárních polích | Accenture Cisco Vskutku Kuliza Laboratoře SAP Yandex | hashování |
Střední | Převést normální BST na vyvážený BST | American Express ByteDance Capital One Grofers Intel Splunk Zoho | strom |
Tvrdý | Největší plocha obdélníkové sub-matice se stejným počtem 1 a 0 | Accenture Vskutku Info Edge Monotypová řešení PayPal Pinterest Synopsys Times Internet UHG Optum | dynamické programování |
Střední | Prostorově optimalizované řešení DP pro problém s batohem 0-1 | Amazonka BlackRock ByteDance CodeNation JP Morgan Netskope Ola Cabs Qualcomm | dynamické programování |
Snadný | Zkontrolujte dané pole velikosti n může představovat BST n úrovní nebo ne | Amazonka Hulu Intel Juniper Networks Microsoft Robin Hood Zakňučet | strom |
Snadný | Najděte maximální průměrnou podskupinu délky K. | Amazonka | řada |
Tvrdý | Tisk závorek v Matrix Chain Multiplication Problem | Amazonka Avalara Citadela Databricky Directi JP Morgan Paytm Twilio | dynamické programování |
Snadný | Velikost dílčího pole s maximálním součtem | Coursera ŠedáOranžová UHG Optum Xome | dynamické programování |
Snadný | Najděte minimální rozdíl mezi libovolnými dvěma prvky | Amazonka | řada |
Snadný | Minimální počet skoků pro dosažení konce | Adobe Amazonka Housing.com Laboratoře Moonfrog Morgan Stanley OYO pokoje Laboratoře SAP Laboratoře Walmart | dynamické programování |
Tvrdý | Počet palindromických cest v matici | jablko CodeNation Facebook Fanatici Google | dynamické programování |
Tvrdý | Největší obdélníková submatice, jejíž součet je 0 | Amazonka CodeNation Directi Expedia Facebook Google IBM Microsoft PayPal Uber | dynamické programování |
Střední | Maximální součet obdélníku v 2D matici | Accolite Amazonka Fakta Samsung | dynamické programování |
Střední | Spočítejte minimální kroky k získání požadovaného pole | Capital One Citrix Coursera Synopsys Zycus | řada |
Snadný | Maximální následnost zvyšující součet | Amazonka Fanatici Microsoft Morgan Stanley | dynamické programování |
Snadný | Největší součet Souvislá podoblast | 24 * 7 inovačních laboratoří Accolite Amazonka DE Shaw Fakta Flipkart Trampovat Housing.com MakeMyTrip MetLife Microsoft Morgan Stanley Ola Cabs Věštec OYO pokoje PayU Samsung Snapdeal Teradata Visa VMware Laboratoře Walmart Zoho | dynamické programování |
Střední | Násobení maticového řetězce | Amazonka CodeNation DE Shaw Google Microsoft Uber | dynamické programování |
Snadný | Převod binárního stromu na binární vyhledávací strom | Adobe Amazonka jablko Bloomberg Google Microsoft VMware | strom |
Střední | Seřazený propojený seznam na vyvážený BST | Amazonka Facebook | strom |
Snadný | Seřazeno pole na vyvážený BST | Adobe Amazonka jablko Bloomberg Google Microsoft VMware | strom |
Střední | Transformujte BST na Strom s větším součtem | Amazonka Bloomberg Facebook | strom |
Střední | Převeďte BST na binární strom tak, aby se ke každému klíči přidal součet všech větších klíčů | Facebook | strom |
Snadný | Výhody BST oproti tabulce hash | Amazonka GE Healthcare Qualcomm | strom |
Snadný | Sestavte BST z daného Traversalu pořadí úrovní | Amazonka jablko GE Healthcare MetLife Microsoft UHG Optum Zakňučet | strom |
Snadný | Zkonstruujte BST z daného předobjednávkového průchodu | Amazonka | strom |
| BST do stromu se součtem všech menších klíčů | Bloomberg Drishti-Soft Microsoft ServiceNow Twitter Zopper | strom |
Střední | Najděte uzel s minimální hodnotou v binárním vyhledávacím stromu | Amazonka Bloomberg Microsoft | strom |
Snadný | Jednotné číslo | Amazonka | algoritmus |
Tvrdý | Nejkratší palindrom | Amazonka Dodání Fakta | šňůra |
Střední | Zamíchejte pole | Amazonka Facebook Google Microsoft Věštec | algoritmus |
Střední | Maximální náměstí | Adobe Amazonka AppDynamics jablko Facebook Google IBM PayPal Twitter | matice |
Střední | Super ošklivé číslo | Google | dynamické programování |
Snadný | Rozdělení pole na páry se součtem dělitelným K. | Amazonka Microsoft | řada |
Snadný | Najděte počet zaměstnanců pod každým zaměstnancem | Accolite GE Healthcare Microsoft Myntra Qualcomm Synopsys Teradata | hashování |
Střední | Počítejte odlišné prvky v každém okně velikosti K. | Accolite Amazonka Microsoft | řada |
Snadný | Počítejte podmnožiny, které mají odlišná sudá čísla | Cisco Expedia Myntra Laboratoře SAP Taxi4Sure | řada |
Střední | Najděte tři prvky z různých tří polí tak, aby a + b + c = součet | Amazonka Databricky Directi JP Morgan Taxi4Sure Twilio Zoho | řada |
Snadný | Zvláštní číslo | Jio MAQ o9 řešení TCS | algoritmus |
Střední | Počítání dělitelných párů | Mahindra Comviva Věštec | dynamické programování |
Střední | Word Search | Amazonka jablko Bloomberg ByteDance Cisco Facebook Intuit Microsoft Věštec ServiceNow snapchat | matice |
Tvrdý | K Prázdné sloty | Amazonka Google | algoritmus |
Střední | Problém s batohem | MakeMyTrip Snapdeal Visa Zoho | dynamické programování |
Střední | Bellman Fordův algoritmus | Facebook Qualtrics | algoritmus |
Střední | Huffman kódování | Amazonka Bloomberg Google Morgan Stanley Samsung UHG Optum | algoritmus |
Střední | Návrh datové struktury | Amazonka DBOI Facebook Fanatici Fourkites | |
Střední | Nejdelší rostoucí posloupnost | Adobe Amazonka Citrix CodeNation Facebook Google Microsoft Samsung Zoho | řada |
Snadný | Reverzní bity | jablko Google Samsung | šňůra |
Střední | Zkonstruujte binární strom z daných Inorder a předobjednejte Traversals | Amazonka jablko Bloomberg ByteDance Citadela Facebook Google Microsoft Věštec | strom |
Střední | Nejmenší prvek se opakuje přesně K Times | Belzabar Komli Media Netskope Nvidia Ovladač opera ServiceNow UHG Optum | hashování |
Střední | K-tý výrazný prvek v poli | Adobe Amazonka jablko ByteDance eBay Expedia Facebook Google LinkedIn Microsoft Věštec Salesforce Spotify Laboratoře Walmart | hashování |
Snadný | Kumulativní frekvence počtu jednotlivých prvků v netříděném poli | Cadence Indie Fanatici LinkedIn Laboratoře Moonfrog Pinterest | hashování |
Střední | Skupinová slova se stejnou sadou znaků | BlackRock Citrix IBM JP Morgan Laboratoře SAP Xome | hashování |
Snadný | První neopakující se prvek | Belzabar Komli Media MetLife Snapdeal Sprinklr Wooker | hashování |
Snadný | Druhé nejvíce opakované slovo v sekvenci | Amazonka GE Healthcare Goldman Sachs Paytm Snapdeal UHG Optum | hashování |
Snadný | Počítejte páry, jejichž produkty existují v poli | Accolite Amazonka BlackRock Laboratoře Moonfrog Ola Cabs snapchat Xome | řada |
Snadný | Tisk všech výrazných prvků daného celočíselného pole | Amazonka MakeMyTrip Zoho | hashování |
Snadný | Dvojice pozitivních negativních hodnot v poli | Amazonka Belzabar Honeywell Hulu Nvidia Robin Hood Zakňučet | hashování |
Snadný | Odebrat minimální počet prvků tak, aby v obou polích neexistoval žádný společný prvek | Alace MetLife Oxigen peněženka ServiceNow Spotify | hashování |
Snadný | Maximální počet znaků v řetězci | Amazonka Morgan Stanley PayU Zoho | hashování |
Snadný | Počítejte páry s danou částkou | Accolite Amazonka Fakta Trampovat | hashování |
Střední | Vložit Odstranit GetRandom | Potvrdit Amazonka AppDynamics jablko Bloomberg Citadela Facebook Google Microsoft Nvidia Věštec Twitter Dvě Sigma Yandex Zillow | algoritmus |
Střední | Sloučit překrývající se intervaly | Adobe Amazonka jablko Bloomberg Cisco eBay Facebook Goldman Sachs Google IXL Microsoft Věštec Palantir Technologies PayPal Splunk náměstí Twitter Uber VMware Yandex | řada |
Střední | Dekódujte způsoby | Adobe Amazonka Cisco Databricky Facebook Goldman Sachs Google JP Morgan Microsoft Morgan Stanley Věštec náměstí | dynamické programování |
Tvrdý | Medián dvou seřazených polí | Adobe Amazonka jablko Bloomberg ByteDance Facebook Goldman Sachs Google Microsoft | řada |
Tvrdý | Upravit vzdálenost | Amazonka ByteDance Facebook Google Microsoft Palantir Technologies náměstí | šňůra |
Střední | Maximální dílčí pole produktu | Amazonka jablko Bloomberg Facebook Google Microsoft | řada |
Tvrdý | Podřetězec se zřetězením všech slov | Amazonka DE Shaw | šňůra |
Střední | Nejlepší K častá slova | Accolite Fourkites Infosys | šňůra |
Střední | Obrátit cestu v BST pomocí fronty | Bloomberg Google Grofers HSBC Microsoft | strom |
Střední | Tisknout předky daného uzlu binárního stromu bez rekurze | Accolite Amazonka Fourkites | strom |
Střední | Najděte maximum minima pro každou velikost okna v daném poli | Amazonka Directi Flipkart Laboratoře SAP Zoho | řada |
Střední | Identifikujte a označte nepřekonatelnou závorku ve výrazu | TCS | stoh |
Snadný | Iterativní hloubka, první procházení grafu | Amazonka Avalara Fakta Fanatici Google Věštec | graf |
Střední | Minimální obraty závorky | Amazonka Fanatici | stoh |
Střední | Výraz obsahuje redundantní závorku nebo ne | Amazonka Paytm | šňůra |
Snadný | Obrátit číslo pomocí zásobníku | MAQ Nokia o9 řešení | stoh |
Střední | Zaměňte uzly ve dvojicích | Amazonka Microsoft Laboratoře Moonfrog | spojový seznam |
Střední | Cikcak konverze | PayPal | šňůra |
Snadný | Platný palindrom | Infosys MAQ Nokia o9 řešení | šňůra |
Střední | Zkontrolujte, zda jsou dva výrazy s hranatými závorkami stejné | Amazonka Trampovat Věštec Snapdeal Laboratoře Walmart Wipro Yatra Zoho | stoh |
Střední | Prioritní fronta pomocí jednotlivě propojeného seznamu | BrowserStack Hulu Mahindra Comviva Kapesní drahokamy Soroco | fronta |
Snadný | Obrácení prvních K prvků fronty | BlackRock JP Morgan Robin Hood Sprinklr Wooker ZScaler | fronta |
Snadný | Třídění fronty bez extra prostoru | Belzabar GE Healthcare Mahindra Comviva MAQ Nvidia Qualcomm ServiceNow | fronta |
Střední | Nejdelší běžná předpona pomocí Wordu pomocí Word Matching | VMware | řada |
Střední | Součet dílčího pole minimální velikosti | Amazonka Facebook Goldman Sachs Google Microsoft | řada |
Snadný | Křižovatka dvou polí | Amazonka ByteDance Facebook | řada |
Střední | Vyrovnejte pořadí Traverse ve spirálovité formě | Adobe Amazonka jablko Bloomberg Flipkart Microsoft Qualtrics ServiceNow | strom |
Střední | Kth Nejmenší prvek v BST | Amazonka jablko Bloomberg Facebook Google Věštec | strom |
Střední | Hledejte prvek v seřazeném otočeném poli | Adobe Amazonka jablko Bloomberg ByteDance eBay Expedia Facebook Google Microsoft Nvidia Věštec PayPal Paytm VMware Laboratoře Walmart Zillow | řada |
Střední | Řetězec platné závorky | Amazonka Facebook Věštec | šňůra |
Střední | Maximální dílčí pole produktu | Amazonka jablko Bloomberg Facebook Google Microsoft | řada |
Snadný | Toeplitzova matice | Facebook | matice |
Snadný | Vyvážený binární strom | Amazonka Bloomberg Google Microsoft | strom |
Snadný | Min. Zásobník | Amazonka Bloomberg Capital One DBOI Deutsche Bank Goldman Sachs Google Microsoft Věštec Laboratoře Walmart | stoh |
Snadný | Implementujte Stack pomocí front | PayPal | stoh |
Střední | Intervalový strom | Amazonka Google Intuit Věštec Qualtrics | strom |
Střední | Nastavit maticové nuly | Amazonka jablko Facebook Microsoft Věštec Paytm | matice |
Střední | Nejmenší násobek daného čísla | Alace American Express GE Healthcare Qualcomm Spotify | |
Střední | Vytvořte kompletní binární strom z jeho reprezentace propojeného seznamu | Amazonka | strom |
Střední | Nejnižší společný předek | Adobe Amazonka jablko Bloomberg Facebook Google LinkedIn Microsoft Věštec Pony.ai Zillow | strom |
Snadný | Obrácení fronty pomocí rekurze | | fronta |
Střední | 3 Součet | Adobe Amazonka jablko Bloomberg Facebook Google Microsoft Věštec Qualtrics Tesla VMware | řada |
Snadný | Průměry úrovní v binárním stromu | Facebook | strom |
Snadný | Fronta pomocí zásobníku | Accolite Adobe Amazonka DE Shaw Flipkart Goldman Sachs InfoEdge InMobi MakeMyTrip MAQ Microsoft Morgan Stanley Věštec Laboratoře Walmart | fronta |
Střední | Nejdelší palindromická sekvence | Amazonka Facebook Microsoft | dynamické programování |
Střední | Najděte duplicitní číslo | Amazonka jablko Bloomberg Google Microsoft | řada |
Tvrdý | Maximální součet 3 nepřekrývajících se dílčích polí | Facebook | řada |
Snadný | Minimální součet indexu ze dvou seznamů | Věštec Zakňučet | řada |
Střední | Odběr vzorků z rezervoáru | Amazonka Facebook | algoritmus |
Snadný | Obrácení fronty | Accolite Coursera Dodání Fakta ŠedáOranžová Zoho | fronta |
Střední | Rozdělte pole na po sobě jdoucí sekvence | Google | řada |
Snadný | Nejnižší společný předek v binárním vyhledávacím stromu | Amazonka Facebook LinkedIn Věštec | strom |
Tvrdý | Algoritmus KMP | Accolite Amazonka Google MakeMyTrip MAQ Microsoft Věštec PayU | algoritmus |
Snadný | Nejčastější prvek v poli | Adobe Amazonka Fakta Fourkites Infosys MAQ | hashování |
Střední | Vyhodnoťte divizi | Amazonka Bloomberg Facebook Google Microsoft Uber | algoritmus |
Střední | Primův algoritmus | Amazonka Cisco Samsung | algoritmus |
Tvrdý | Řešitel sudoku | Amazonka jablko DoorDash Google Intuit JP Morgan Microsoft Věštec | matice |
Tvrdý | Segmentový strom | Amazonka CodeNation Google Microsoft Uber | strom |
Střední | Minimální součet trasy | Amazonka Bloomberg Facebook Goldman Sachs Google Microsoft | matice |
Snadný | Najděte pár s největším produktem v poli | Samsung | hashování |
Tvrdý | Minimální náklady na pronájem pracovníků K | Google | algoritmus |
Střední | Najděte duplicitní prvek | jablko Bloomberg Google Microsoft | řada |
Snadný | Fizz Buzz | Bloomberg Microsoft | algoritmus |
Střední | Vyhodnocení aritmetického výrazu | Amazonka Věštec | stoh |
Střední | Maximální součin indexů dalšího většího vlevo a vpravo | Fakta Fourkites InfoEdge | stoh |
Snadný | Zkontrolujte, zda jsou ve výrazu vyvážené závorky | Amazonka Trampovat Věštec Snapdeal Laboratoře Walmart Wipro Yatra Zoho | stoh |
Střední | Vyhodnocení výrazu Postfix | Amazonka Věštec | stoh |
Snadný | Obrátit hromádku pomocí rekurze | Fakta Fourkites | stoh |
Snadný | Zjistěte, zda má výraz duplicitní závorku nebo ne | Amazonka Fakta Věštec | stoh |
Střední | Jak implementovat zásobník pomocí prioritní fronty nebo haldy? | Amazonka Fanatici Fourkites | stoh |
Střední | Iterativní věž v Hanoji | MAQ | stoh |
Střední | Jak efektivně implementovat k stacky do jednoho pole? | Amazonka Fourkites | stoh |
Střední | Najděte maximální hloubku vnořené závorky v řetězci | Amazonka Facebook | stoh |
Střední | Vyhodnocení výrazu | Amazonka Věštec | stoh |
Střední | Jak vytvořit sloučitelný zásobník? | Amazonka Fakta Fanatici | stoh |
Střední | Problém Stock Span | Amazonka Dodání MAQ | stoh |
Střední | Najděte maximální možný součet Rovný součet tří hromádek | Amazonka Fanatici Fourkites | stoh |
Střední | Tisknout další Větší počet Q dotazů | Amazonka Fakta Fanatici | stoh |
Střední | Zkontrolujte, zda je pole stohovatelné | Accenture Accolite Amazonka | stoh |
Střední | Nejmenší podskupina se všemi výskyty nejčastějšího prvku | Citrix Coursera OYO pokoje Qualtrics Synopsys Taxi4Sure | hashování |
Střední | Najděte nejlepší K (nebo nejběžnější) čísla ve streamu | Accolite Amazonka | hashování |
Snadný | Najděte jediný opakující se prvek mezi 1 až N-1 | Kupón Dunia Dodání ŠedáOranžová Info Edge LinkedIn Nagarro Laboratoře SAP | řada |
Snadný | Převrátit řetězec pomocí zásobníku | Accolite Capgemini Dodání Fanatici Fourkites | stoh |
Střední | Další prvek vyšší frekvence | Accenture Capgemini Microsoft UHG Optum | hashování |
Snadný | Počet NGE vpravo | Accolite Fanatici Fourkites | stoh |
Střední | Vyvážený výraz s náhradou | Amazonka Trampovat Věštec snapchat Snapdeal Laboratoře Walmart Wipro Yatra Zoho | stoh |
Snadný | Hanojská věž | Fakta Fourkites MAQ | algoritmus |
Snadný | Technika posuvných oken | Amazonka Fanatici | algoritmus |
Snadný | GCD dvou čísel | SAP Laboratoře SAP TCS | algoritmus |
Snadný | Algoritmus MiniMax | Amazonka Fanatici Herní teorie | algoritmus |
Střední | Cílová částka | Amazonka Bloomberg Facebook | dynamické programování |
Střední | Počítání bitů | Amazonka jablko | |
Tvrdý | Sloučit K seřazené propojené seznamy | Adobe Amazonka jablko Bloomberg ByteDance Databricky eBay Facebook Goldman Sachs Microsoft Věštec Palantir Technologies Twitter Uber | spojový seznam |
Střední | Kroutit třídění | PayPal | třídění |
Střední | Dekódujte řetězec | Amazonka jablko Bloomberg ByteDance Cisco eBay Facebook Google Hulu Microsoft Věštec | stoh |
Střední | Vytiskněte binární strom ve svislém pořadí | Accolite Amazonka BrowserStack Dell Flipkart Grofers MakeMyTrip Netskope Laboratoře Walmart | strom |
Střední | Nalezení K nejbližšího prvku | Amazonka | řada |
Snadný | Prioritní fronta v C ++ | Amazonka Fourkites Infosys Microsoft Věštec | fronta |
Snadný | Prioritní fronta | Amazonka Avalara CodeNation Goldman Sachs Google Microsoft | fronta |
Snadný | Změňte pole na permutaci čísel od 1 do N | Capgemini Dodání Fourkites MAQ o9 řešení Publicis Sapient | hashování |
Střední | Přejít na hru | Adobe Amazonka Bloomberg Facebook Microsoft | řada |
Snadný | Rekurze | Amazonka Infosys MAQ | stoh |
Snadný | Binární vyhledávací strom | Amazonka DBOI Fourkites Infosys Microsoft | strom |
Střední | Předpona k převodu Infix | Amazonka Avalara Fanatici | stoh |
Snadný | Převod Postfix na Infix | Amazonka Fakta Microsoft | stoh |
Střední | Převod z předpony na předponu | Amazonka Fakta Fanatici Věštec | stoh |
Střední | Převod z předpony na předponu | Amazonka Fakta Fanatici Věštec | stoh |
Střední | Maximální binární strom | Amazonka Google Microsoft Uber | strom |
Střední | N-té katalánské číslo | Amazonka | algoritmus |
Střední | Kombinovaný součet | Adobe Amazonka jablko Bloomberg eBay Facebook Microsoft | řada |
Střední | Další permutace | Adobe Amazonka jablko Bloomberg ByteDance Facebook Fakta Flipkart Google Microsoft Morgan Stanley Salesforce Uber | šňůra |
Střední | Nejdelší společná posloupnost | Amazonka eBay Facebook Morgan Stanley | dynamické programování |
Střední | Maximální plocha ostrova | Amazonka Bloomberg DoorDash Facebook Google Věštec Palantir Technologies | graf |
Střední | Hledat v seřazeném otočeném poli | Adobe Amazonka jablko Bloomberg ByteDance eBay Expedia Facebook Goldman Sachs Google Microsoft Nvidia Věštec PayPal VMware Laboratoře Walmart | řada |
Střední | Traverz binárního stromu na klikaté úrovni | Adobe Amazonka jablko Bloomberg eBay Flipkart Microsoft Qualtrics ServiceNow | strom |
Tvrdý | Obnovte binární vyhledávací strom | Amazonka ByteDance Microsoft Věštec Uber | strom |
Střední | Naplnění dalších pravých ukazatelů v každém uzlu | Amazonka Bloomberg Facebook Microsoft | strom |
Střední | Pohled shora na binární strom | Amazonka Paytm Samsung Laboratoře Walmart | strom |
Střední | Unikátní cesty | Amazonka Bloomberg Facebook Goldman Sachs Google Microsoft Qualtrics | matice |
Snadný | Sloučit dva seřazené propojené seznamy | Adobe Amazonka jablko Bloomberg Capital One Facebook Google IBM Microsoft Věštec | spojový seznam |
Snadný | Opakovaný podřetězcový vzor | Amazonka Google | šňůra |
Střední | Dopisová permutace | Amazonka Bloomberg Spotify | šňůra |
Tvrdý | Najděte medián z datového proudu | Amazonka jablko ByteDance Facebook Goldman Sachs Google Microsoft Nvidia Věštec Salesforce Twitter VMware | algoritmus |
Střední | Úroveň každého uzlu ve stromu ze zdrojového uzlu | Amazonka Microsoft | strom |
Snadný | Nejdelší běžná předpona pomocí řazení | Adobe Amazonka jablko Bloomberg eBay Facebook Google Microsoft | šňůra |
Střední | Dům lupič | Amazonka jablko Cisco Expedia Google Microsoft Věštec | dynamické programování |
Snadný | Maximální dílčí pole | Adobe Amazonka jablko Bloomberg ByteDance Cisco Facebook Goldman Sachs Google JP Morgan JPMorgan LinkedIn Microsoft Věštec PayPal Paytm Uber | řada |
Střední | Maximum posuvného okna | Akuna Capital Amazonka ByteDance Citadela Databricky Dropbox Expedia Facebook Google IBM Uber | řada |
Střední | Smazat a vydělat | Kapesní drahokamy | řada |
Střední | Délka nejdelší Fibonacciho posloupnosti | Amazonka | řada |
| Duhový stůl | | |
Střední | Sloučení intervalů | Adobe Amazonka jablko Bloomberg Cisco eBay Facebook Goldman Sachs Google IXL Microsoft Věštec Palantir Technologies PayPal Splunk náměstí Twitter Uber VMware Laboratoře Walmart Yahoo Yandex | řada |
Snadný | Porovnání řetězců backspace | Amazonka CodeNation Facebook Google Microsoft Věštec | stoh |
Střední | Klonování grafů | Amazonka jablko Bloomberg Facebook Google Microsoft Qualcomm Qualtrics Twitter Uber | graf |
Snadný | Hammingova vzdálenost | Amazonka Facebook | algoritmus |
Snadný | První špatná verze | Amazonka Cisco Facebook Google | řada |
Snadný | Slovo vzor | Amazonka Capital One | šňůra |
Snadný | Špičkový index v horské oblasti | Microsoft | řada |
Tvrdý | Shoda regulárních výrazů | Adobe Amazonka jablko Bloomberg Coursera eBay Facebook Goldman Sachs Google Microsoft | šňůra |
Střední | Reorganizovat řetězec | Amazonka eBay Facebook Google Microsoft Qualtrics | šňůra |
Střední | Najděte duplicitní podstromy | Amazonka Google | strom |
Střední | Komprese řetězce | Amazonka jablko Citrix Expedia Facebook Goldman Sachs IBM Microsoft Yandex | šňůra |
Střední | 4Součet | Adobe Amazonka jablko Goldman Sachs | řada |
Tvrdý | Vytvořte maximální počet | jablko | řada |
Snadný | Stupeň pole | VMware Laboratoře Walmart | řada |
Střední | Rekonstrukce fronty podle výšky | Amazonka jablko ByteDance Facebook Google | řada |
Snadný | Hledat pozici vložení | Adobe | řada |
Střední | Najděte prvek Peak | Adobe Amazonka jablko Bloomberg ByteDance Facebook Google Visa | řada |
Snadný | Symetrický strom | Adobe Amazonka jablko Capital One eBay Facebook Fanatici Google MAQ Věštec | strom |
Střední | K-tý nejmenší prvek ve tříděné matici | Amazonka Facebook Google | matice |
Střední | Stromy s minimální výškou | Facebook | strom |
Tvrdý | Nejdelší běžná předpona pomocí Trie | Adobe Amazonka jablko Bloomberg eBay Facebook Google Microsoft | šňůra |
Tvrdý | Platné číslo | Amazonka Facebook LinkedIn Věštec | šňůra |
Snadný | Ořízněte binární vyhledávací strom | Samsung | strom |
Střední | Platné číslo trojúhelníku | Bloomberg Robin Hood | řada |
Střední | Převést seřazený seznam na binární vyhledávací strom | Amazonka Facebook | strom |
Tvrdý | Kruskalův algoritmus | Amazonka | graf |
Snadný | Počet 1 bitů | Adobe Box Cisco Facebook Qualcomm | algoritmus |
Snadný | Síla dvou | jablko | řada |
Střední | Ověřte strom binárního vyhledávání | Amazonka jablko Asana Atlassian Bloomberg ByteDance Citadela Facebook Microsoft Věštec Qualtrics VMware Yahoo | strom |
Tvrdý | Reverzní uzly ve skupině K. | Adobe Amazonka jablko ByteDance Facebook Microsoft | spojový seznam |
Střední | Součet maximální velikosti dílčího pole se rovná k | Facebook Microsoft | řada |
Snadný | Suma cesty | Amazonka jablko Facebook Microsoft Věštec | strom |
Tvrdý | Najděte číslo nejbližšího palindromu | Amazonka jablko | šňůra |
Snadný | Počítejte a řekněte | Amazonka jablko Bloomberg Facebook Google Microsoft VMware | šňůra |
Střední | Úroveň pořadí Traversal binárního stromu | Amazonka jablko Bloomberg Cisco Facebook Microsoft | strom |
Snadný | Traverz stromu (předobjednávka, objednávka a postorder) | Adobe Amazonka MAQ Věštec Snapdeal | strom |
Střední | Implementace mezipaměti LRU | Adobe Amazonka jablko Bloomberg ByteDance Capital One Cisco Citadela Soudržnost Automatizace plavby Dropbox eBay Expedia Facebook Goldman Sachs Google Microsoft Nutanix Věštec PayPal Pinterest Salesforce snapchat Tesla Twilio Uber VMware Laboratoře Walmart Zillow | algoritmus |
Střední | Sloučit třídění | Amazonka jablko Bumerangový obchod Goldman Sachs Grofers Microsoft Věštec Paytm Qualcomm Snapdeal | třídění |
Snadný | Najděte jedinečný znak v řetězci | Amazonka jablko Bloomberg Facebook Goldman Sachs Google Microsoft Věštec Zillow | šňůra |
Střední | Celé číslo až Roman | Amazonka jablko Bloomberg Microsoft Věštec | šňůra |
Střední | Platné sudoku | Amazonka jablko Facebook Google Microsoft Věštec Pinterest Roblox Uber | matice |
Střední | Palindromové dělení | Amazonka Facebook Google | dynamické programování |
Střední | Přidejte dvě čísla | Amazonka jablko Bloomberg DocuSign Facebook Google Microsoft Uber VMware Laboratoře Walmart Yahoo | spojový seznam |
Snadný | Další větší prvek | Amazonka Bloomberg | řada |
Střední | Odstranění v binárním stromu | Amazonka Bloomberg Microsoft | strom |
Střední | Unikátní binární vyhledávací stromy | Amazonka Bloomberg Google | strom |
Střední | Floyd Warshallův algoritmus | Samsung | graf |
Střední | Bipartitní graf | Samsung | graf |
Střední | Síto Eratosthenes | Amazonka jablko Capital One GE Healthcare Google MAQ Microsoft Qualcomm VMware | algoritmus |
Střední | Silně propojená součást | Visa | graf |
Tvrdý | N královna problém | Accolite Amazonka amdocs jablko ByteDance Facebook MAQ Microsoft Twitter Visa | matice |
Tvrdý | Algoritmus Rabin Karp | Accolite Amazonka MakeMyTrip MAQ Věštec PayU | šňůra |
Tvrdý | Uhodni slovo | Amazonka Google | řada |
Střední | Rozhodovací strom | | strom |
Střední | Nová hra 21 | jablko Google | dynamické programování |
Střední | Ověřte předobjednávku serializace binárního stromu | Google | strom |
Snadný | Chybějící číslo | Amazonka jablko Capital One Cisco Facebook Microsoft | řada |
Snadný | Sloučit seřazené pole | Amazonka amdocs jablko Bloomberg Brokát Facebook Goldman Sachs IBM Juniper Networks LinkedIn Microsoft Quikr Snapdeal Synopsys Visa Zoho | řada |
Střední | Součet stejné podmnožiny oddílu | Amazonka Facebook Google | řada |
Snadný | Hmotnost posledního kamene | Amazonka | řada |
Střední | Řadit barvy | Amazonka eBay Expedia Facebook Goldman Sachs Nvidia Věštec | řada |
Střední | Otočit pole | Amazonka jablko MakeMyTrip MAQ Microsoft Věštec SAP Laboratoře SAP Wipro | řada |
Střední | Aplikace Breadth First Search a Depth First Search | | graf |
Střední | Nádoba s většinou vody | Adobe Amazonka jablko Bloomberg Facebook Flipkart Laboratoře Walmart | algoritmus |
Tvrdý | Zřetelné následnosti | Amazonka Bloomberg MathWorks | dynamické programování |
Tvrdý | Násobení maticového řetězce pomocí dynamického programování | Amazonka Microsoft | matice |
Střední | Součet dílčího pole se rovná k | Adobe Amazonka American Express Bloomberg eBay Facebook Goldman Sachs Google Microsoft Twilio Yahoo | řada |
Tvrdý | Infix na Postfix | Amazonka Paytm Samsung VMware | řada |
Snadný | Izomorfní řetězce | Amazonka jablko Facebook Intel | šňůra |
Snadný | Struktura dat binárního stromu | DBOI Fakta Infosys MAQ Věštec | strom |
Snadný | Horolezecké schody | Adobe Amazonka jablko Bloomberg Expedia Goldman Sachs | dynamické programování |
Střední | Topologické třídění | Accolite Amazonka Flipkart Microsoft Laboratoře Moonfrog Morgan Stanley OYO pokoje Samsung | třídění |
Střední | Řazení vložení | Accenture Cisco Dell Grofers Juniper Networks MAQ Veritas | třídění |
Snadný | Samodělící se čísla | Adobe Epické systémy Tesla | |
Střední | Rychlé třídění | Adobe Goldman Sachs HSBC Qualcomm Samsung SAP Laboratoře SAP | třídění |
Snadný | Druhy binárního stromu | Dodání Infosys MAQ | strom |
Snadný | Vložení do binárního stromu | Dodání Fakta Bez poplatku GE Healthcare InfoEdge | strom |
Snadný | BFS vs DFS pro binární strom | Amazonka Infosys MAQ TCS | graf |
Snadný | Hloubkové první vyhledávání (DFS) pro graf | GE Healthcare Infosys MAQ o9 řešení UHG Optum | graf |
Snadný | Šířka prvního vyhledávání (BFS) pro graf | Amazonka Cadence Indie GE Healthcare Housing.com Kapesní drahokamy UHG Optum | graf |
Snadný | Porovnání řetězců obsahující zástupné znaky | Accenture Amazonka Ola Cabs | šňůra |
Tvrdý | Serializovat a deserializovat binární strom | Amazonka Bloomberg Citadela eBay Facebook Google Microsoft Věštec Qualtrics náměstí Uber Laboratoře Walmart | strom |
Snadný | Fibonacciho čísla | jablko DBOI Google Infosys JP Morgan MAQ o9 řešení Laboratoře SAP | algoritmus |
Střední | Graf a jeho reprezentace | Dodání Fakta Infosys MAQ o9 řešení | graf |
Snadný | Obrátit propojený seznam | Accolite Adobe Amazonka MakeMyTrip Microsoft Qualcomm Samsung SAP Laboratoře SAP Snapdeal Zoho | spojový seznam |
Snadný | Problém s podmnožinou součtu | Adobe Amazonka Ameyo | dynamické programování |
Snadný | Kruhová fronta | Infosys MAQ o9 řešení Věštec | řada |
Střední | Třídění haldy | 24 * 7 inovačních laboratoří Amazonka jablko Belzabar Intuit Věštec Samsung SAP Laboratoře SAP Visa | |
Snadný | Ošklivá čísla | Dodání Goldman Sachs Paytm | dynamické programování |
Snadný | Základy dynamického programování | Infosys MAQ | dynamické programování |
Střední | Dijkstra algoritmus | Accolite Adobe Amazonka Cisco Interaktivní řešení Morgan Stanley Samsung Vizury | algoritmus |
Střední | Problém se změnou mince | Amazonka jablko BlackRock Bloomberg ByteDance Capital One Facebook Goldman Sachs Google Věštec Laboratoře Walmart | dynamické programování |
Snadný | Násobení dvou matic | Amazonka jablko Facebook | matice |
Snadný | Odečtení dvou matic | Capgemini MAQ o9 řešení | matice |
Snadný | Zkontrolujte, zda jsou dvě dané matice identické | Potvrdit Ameyo Didi Pony.ai | matice |
Snadný | Přidání dvou matic | Alace Asana | matice |
Snadný | Transpozice matice | ServiceNow Veritas | matice |
Střední | Zkontrolujte, zda jsou řetězce K vzdálenost od sebe nebo ne | Amazonka Deutsche Bank Facebook GE Healthcare Microsoft | šňůra |
Snadný | Naprogramujte přepínání všech znaků v řetězci | Capgemini InfoEdge MAQ Oxigen peněženka | šňůra |
Snadný | Zkontrolujte, zda se délka řetězce rovná počtu připojenému k poslednímu | CodeNation Fourkites Microsoft UHG Optum | šňůra |
Snadný | Vygenerujte všechny binární řetězce bez po sobě jdoucích 1 | Amazonka GE Healthcare Snapdeal | šňůra |
Střední | Zkontrolujte, zda jsou všechny řádky matice vzájemně kruhové | Accenture Cadence Indie Citadela Bez poplatku Microsoft Pinterest | šňůra |
Snadný | Řazení řetězce podle jiného řetězce | Accenture Accolite Adobe Amazonka Bez poplatku InfoEdge Microsoft Salesforce | šňůra |
Střední | Zkontrolujte, zda se řetězec může prázdným rekurzivním odstraněním daného podřetězce | Adobe Dodání GE Healthcare MakeMyTrip ServiceNow Spotify UHG Optum | šňůra |
Snadný | Nejmenší palindrom po výměně | Adobe Arcesium Flipkart GE Healthcare ZScaler | šňůra |
Střední | Zkontrolujte, zda řetězec sleduje pořadí znaků podle vzoru nebo ne | Adobe Amazonka ŠedáOranžová InfoEdge Microsoft | šňůra |
Snadný | Rozdělte čtyři odlišné řetězce | Accenture Adobe Do toho tati Grofers Honeywell Splunk | šňůra |
Snadný | I počet podřetězců | Coursera Deutsche Bank OYO pokoje Yahoo Yandex Zoho | šňůra |
Střední | Reverzní řetězec bez dočasné proměnné | Adobe Amazonka Google Hulu Microsoft Laboratoře Moonfrog | šňůra |
Snadný | Palindrom pomocí rekurze | Capgemini Fakta Infosys MAQ o9 řešení Věštec náměstí | šňůra |
Snadný | Minimální počet znaků, které mají být odstraněny, aby byl binární řetězec alternativní | Coursera Fourkites Trampovat MAQ o9 řešení Kapesní drahokamy Taxi4Sure | šňůra |
Střední | Vytiskněte všechny palindromické oddíly řetězce | Amazonka Facebook Google | šňůra |
Snadný | Počítejte páry ve stejné vzdálenosti jako v anglických abecedách | Adobe Amazonka Dropbox GE Healthcare OYO pokoje | šňůra |
Střední | Minimální počet znaků, které mají být přidány vpředu, aby se vytvořil řetězcový palindrom | Amazonka Fakta Google Microsoft SAP Laboratoře SAP | šňůra |
Střední | Převeďte řetězec, který je opakováním podřetězce délky K. | Accenture Adobe American Express Databricky Bez poplatku | šňůra |
Střední | N-tý znak ve zřetězeném desetinném řetězci | Adobe Věštec | šňůra |
Snadný | Kth Neopakující se postava | Amazonka jablko Bloomberg Facebook Goldman Sachs Google Microsoft Věštec Zillow | šňůra |
Snadný | Porovnejte dvě čísla verzí | Adobe Dodání GE Healthcare ŠedáOranžová MakeMyTrip Wooker Zoho | šňůra |
Snadný | Odeberte minimum znaků, aby se ze dvou řetězců staly anagramy | Amazonka Bez poplatku | šňůra |
Střední | Vygenerujte všechny binární řetězce z daného vzoru | Amazonka Google Microsoft | šňůra |
Tvrdý | Vytiskněte všechny možné způsoby prolomení řetězce v závorce | Amazonka Bloomberg GE Healthcare Juniper Networks | šňůra |
Snadný | Caesarova šifra | Amazonka GE Healthcare Grofers UHG Optum | šňůra |
Snadný | Nejdelší společná posloupnost s obměnami | Adobe Honeywell Hulu JP Morgan Věštec Zoho | šňůra |
Snadný | Perfektní oboustranný řetězec | MakeMyTrip MAQ Laboratoře Walmart Zoho | šňůra |
Snadný | Nejdelší palindrom lze vytvořit odstraněním nebo přeskupením znaků | Adobe Amazonka Dodání InfoEdge UHG Optum | šňůra |
Tvrdý | Nejdelší běžná předpona Word by Word Matching | Adobe Amazonka jablko Bloomberg eBay Facebook Google Microsoft VMware Yahoo | šňůra |
Tvrdý | Nejdelší běžná předpona používající porovnávání znaků po znacích | Adobe Amazonka jablko Bloomberg eBay Facebook Google Microsoft VMware Yahoo | šňůra |
Střední | Permutace daného řetězce pomocí STL | Amazonka jablko ByteDance eBay Facebook Google Microsoft Věštec | šňůra |
Snadný | Součet čísel v řetězci | Adobe Fanatici MAQ | šňůra |
Tvrdý | Nejdelší běžná předpona pomocí Divide and Conquer | Accenture Accolite Amazonka Fanatici Google | šňůra |
Snadný | Malá písmena na velká písmena | Adobe jablko Google | šňůra |
Tvrdý | Nejdelší běžná předpona pomocí binárního vyhledávání II | Adobe Amazonka jablko Bloomberg eBay Facebook Google Microsoft VMware Yahoo | šňůra |
Snadný | Tisknout nejkratší cestu k tisku řetězce na obrazovce | Accolite | šňůra |
Snadný | Odeberte z řetězce další mezery | Capgemini Infosys MAQ o9 řešení TCS | šňůra |
Snadný | Změnit pohlaví daného řetězce | Adobe Fakta | šňůra |
Střední | Počítat počet podřetězců s odlišnými znaky K. | LinkedIn Zoho | šňůra |
Snadný | Odebrání mezer z řetězce pomocí stringstream | Capgemini Hulu o9 řešení TCS | šňůra |
Snadný | Kontrola pangramu | Fakta o9 řešení Kapesní drahokamy Zoho | šňůra |
Střední | Opakovaná posloupnost délky dva nebo více | Adobe | šňůra |
Tvrdý | Palindromové permutace řetězce | Amazonka Facebook | šňůra |
| Rozdělte řetězec | | šňůra |
| Doplňky binárního čísla 1 a 2 | | šňůra |
| Nejdelší běžné rozšíření | | šňůra |
| Převeďte řetězec1 na řetězec2 v jedné úpravě | | šňůra |
| Najít první neopakující se znak v řetězci | | šňůra |
| Odstraňte opakující se číslice v daném čísle | | šňůra |
| Rekurzivně vytiskněte všechny věty, které lze vytvořit ze seznamu seznamů slov | | šňůra |
Střední | Online algoritmus pro kontrolu palindromu v proudu | Accolite Adobe | šňůra |
Snadný | Zkontrolujte, zda jsou dva dané řetězce navzájem izomorfní | Accolite Adobe Amazonka GE Healthcare Goldman Sachs InfoEdge Věštec UHG Optum | šňůra |
Tvrdý | Délka nejdelšího platného podřetězce | Adobe Amazonka jablko Bloomberg ByteDance Citadela eBay Facebook Google Microsoft Věštec Uber VMware Yahoo | šňůra |
| Naprogramujte přidání dvou binárních číslic | | šňůra |
| Rekurzivní implementace atoi () | | šňůra |
| Převrátit řetězec bez ovlivnění speciálních znaků | | šňůra |
| Rekurzivní funkce k provedení podřetězcového vyhledávání | | šňůra |
| Tisk nejdelší společné posloupnosti | | šňůra |
| Otočením řetězce získáte lexikograficky minimální řetězec | | šňůra |
| Počet podřetězců, které rekurzivně přidávají až 9 | | šňůra |
| Řetězec palindromu (číslo) | | šňůra |
| Vytiskněte všechna možná slova z číslic telefonu | | šňůra |
| Nejkratší problém se superstrunou | | šňůra |
| Transformujte jeden řetězec na jiný pomocí minimálního počtu daných operací | | šňůra |
| Vytiskněte řetězec liché délky ve formátu „X“ | | šňůra |
| Minimální počet vložení pro vytvoření nejkratšího palindromu | | šňůra |
| tisknout všechny palindromické oddíly | | šňůra |
| Zkontrolujte, zda přeuspořádaný řetězec může tvořit palindrom | | šňůra |
| Palindromy v daném rozsahu | | šňůra |
| Řetězec (představuje celé číslo) k hodnotě | | šňůra |
| Spočítejte počet slov | | šňůra |
| Vytiskněte všechny přesmyčky společně v posloupnosti slov | | šňůra |
| Lexikografická hodnost řetězce | | šňůra |
| Odstraňte mezery z řetězce | | šňůra |
| Najít, druhý, častý, charakter | | šňůra |
| Najděte druhou nejčastější postavu | | šňůra |
| Zkontrolujte, zda je daný řetězec rotací palindromu | | šňůra |
| Řadit pole řetězců | | šňůra |
| Rekurzivně odstraňte všechny sousedící duplikáty | | šňůra |
| Odeberte z daného řetězce znaky „b“ a „ac“ | | šňůra |
| shoda zástupných znaků | | šňůra |
| Nejdelší palindromický podřetězec | | šňůra |
| Daný řetězec je prokládání dvou dalších řetězců nebo ne | | šňůra |
| Tiskněte všechny obměny s opakováním | | šňůra |
| Kódování délky běhu | | šňůra |
| Seznam položek obsahujících všechny znaky daného slova | | šňůra |
| Napište program pro tisk všech permutací daného řetězce | | šňůra |
| Zkontrolujte, zda jsou dva řetězce navzájem anagramy | | šňůra |
| Tisk všech prokládání daných dvou řetězců | | šňůra |
| Vytiskněte všechny duplikáty ve vstupním řetězci | | šňůra |
| Program ke kontrole, zda se řetězce navzájem otáčejí nebo ne | | šňůra |
| Vzhledem k tomu, že řetězec najde svůj první neopakující se znak | | šňůra |
| Obrátit slova v daném řetězci | | šňůra |
Tvrdý | Nejmenší okno v řetězci obsahující všechny znaky jiného řetězce | Adobe Amazonka ByteDance Facebook Flipkart Google LinkedIn lyft snapchat | šňůra |
| Rozdělte řetězec na N stejných částí | | šňůra |
| Tisk vzad řetězce (rekurze) | | šňůra |
| Odeberte znaky z prvního řetězce, které jsou ve druhém | | šňůra |
| Třídění pole řetězců | | šňůra |
| Odeberte duplikáty z řetězce | | šňůra |
| Zřetězení dvou řetězců | | šňůra |
| Převrátit řetězec | | šňůra |
| Nejvíce se opakující znak v řetězci | | šňůra |
| Vzhledem k seřazenému poli a číslu x najděte pár v poli, jehož součet je nejblíže x | | řada |
| Najděte podoblast, jejíž součet se rovná danému číslu X | | řada |
| Základní dotazy na rozhovor s SQL | | sql-pohovor-otázky |
| Agregační funkce v SQL | | sql-pohovor-otázky |
| Zámky DB v SQL | | sql-pohovor-otázky |
| SQL indexy Otázky k rozhovoru | | sql-pohovor-otázky |
| Připojuje se k dotazům na rozhovor s SQL | | sql-pohovor-otázky |
| Klíče v SQL | | sql-pohovor-otázky |
| Optimalizace v SQL | | sql-pohovor-otázky |
| Oracle v SQL | | sql-pohovor-otázky |
| Parametrizovaný dotaz v SQL | | sql-pohovor-otázky |
| Oprávnění a role v SQL | | sql-pohovor-otázky |
| Dotazy k dotazu na dotaz SQL | | sql-pohovor-otázky |
| Dotazy na rozhovor se serverem SQL | | sql-pohovor-otázky |
| Uspořádejte sudé a liché číslo tak, aby liché číslo následovalo po sudém | | řada |
Snadný | Minimální počet slučovacích operací k vytvoření palindromu pole | Amazonka | řada |
Snadný | Vytvořte minimální počet z dané posloupnosti D a já | Amazonka Goldman Sachs | řada |
Střední | Nejdelší rozpětí se stejnou sumou ve dvou binárních polích II | Accenture Cisco Vskutku Kuliza Laboratoře SAP Yandex | řada |
Snadný | Najděte Subarray dané délky s nejmenším průměrem | Accenture Accolite Amazonka Fakta Fourkites Paytm Zoho | řada |
Snadný | Najděte nuly, které se mají převrátit, aby se maximalizoval počet po sobě jdoucích 1 | Accolite Amazonka GE Healthcare Info Edge Zoho | řada |
Střední | Sloučit K seřazená pole a vytisknout seřazený výstup | Amazonka GE Healthcare Google Microsoft | řada |
Střední | Najděte minimální prvek v seřazeném a otočeném poli | Amazonka Bloomberg Facebook Goldman Sachs Microsoft Věštec | řada |
Střední | Najděte bod, kdy se monotónně rostoucí funkce poprvé stane pozitivní | American Express | řada |
Střední | Vytiskněte všechny možné kombinace prvků R v daném poli o velikosti N | ŠedáOranžová Oxigen peněženka | řada |
Střední | Seřadit prvky podle frekvence II | Amazonka Věštec Zoho Zycus | řada |
Snadný | Sklad Koupit Prodat pro maximalizaci zisku | Amazonka jablko Facebook Microsoft Morgan Stanley PayPal Qualtrics TCS Uber | řada |
Střední | Sloučit překrývající se intervaly II | Adobe Amazonka jablko Bloomberg Cisco eBay Facebook Goldman Sachs Google IXL Microsoft Věštec Palantir Technologies PayPal Qualtrics Salesforce Splunk Twitter Uber VMware Laboratoře Walmart Yahoo Yandex | řada |
Střední | Maximální součet dílčího pole pomocí Divide and Conquer | Adobe Amazonka jablko Bloomberg ByteDance Cisco Facebook Goldman Sachs Google JPMorgan LinkedIn Microsoft Věštec PayPal Paytm Uber | řada |
Tvrdý | Problém s tříděním palačinek | Amazonka Facebook Microsoft náměstí Uber | řada |
Střední | Třídění palačinek | Amazonka Facebook Microsoft náměstí Uber | řada |
Střední | Uspořádejte daná čísla tak, aby tvořila největší číslo II | Adobe Amazonka jablko ByteDance Facebook Google MakeMyTrip Microsoft Nvidia Věštec Paytm VMware Zoho | řada |
Střední | Iterativní implementace rychlého řazení | Amazonka jablko Bloomberg | řada |
Snadný | Zamíchejte dané pole | Amazonka jablko Bloomberg Facebook Google Microsoft Věštec Dvě Sigma Yahoo | řada |
Střední | Najděte řádek s maximálním počtem 1 | 24 * 7 inovačních laboratoří Amazonka Microsoft Paytm | řada |
Snadný | Třídění K tříděného pole | Amazonka jablko Bloomberg | řada |
Střední | Maximální dílčí pole produktu II | Amazonka jablko Bloomberg Facebook Google LinkedIn Microsoft | řada |
Střední | Největší dílčí pole se stejným počtem 0 a 1 | Adobe Amazonka jablko Facebook Google Robin Hood | řada |
Snadný | Najděte dvě čísla se zvláštními výskyty v netříděném poli | Accolite Fakta Google Věštec | řada |
Střední | Maximální následnost zvyšující součet | Adobe Amazonka jablko Atlassian Bloomberg ByteDance Citrix CodeNation eBay Facebook Google IBM Microsoft Nagarro Věštec Uber Yahoo | řada |
Střední | Implementujte dva zásobníky v poli | 24 * 7 inovačních laboratoří Accolite Google Microsoft Samsung Snapdeal | řada |
Střední | Počet menších prvků na pravé straně | Adobe Amazonka jablko Bloomberg Google Microsoft Věštec Uber | řada |
Snadný | Zvyšování posloupnosti délky tři s maximálním produktem | Amazonka jablko Cisco Citadela Facebook Intuit Uber | řada |
Střední | Prvky se v poli objevují více než N / K krát | Adobe Amazonka jablko Bloomberg Facebook Google Microsoft | řada |
Střední | Najděte prvek Peak z pole | Amazonka jablko Bloomberg ByteDance DE Shaw Facebook Google Microsoft Uber Laboratoře Walmart | řada |
Snadný | Změna uspořádání kladných a záporných čísel Alternativně v poli | Amazonka jablko Bloomberg Capital One Cisco Facebook Google Morgan Stanley Věštec VMware | řada |
Snadný | Najděte maximální opakující se číslo v poli | Adobe Amazonka jablko Bloomberg Citadela eBay Facebook Goldman Sachs Google Intuit Microsoft Nutanix PayPal Salesforce VMware Yahoo | řada |
Střední | Přetahování lanem | Accolite Amazonka | řada |
Střední | První kruhová prohlídka k návštěvě všech benzínových paland | Amazonka Fakta Microsoft Morgan Stanley Zoho | řada |
Střední | Počítejte možné trojúhelníky | Amazonka LinkedIn Wipro | řada |
Střední | Maximální kruhový součet dílčího pole | Amazonka Facebook LinkedIn Dvě Sigma Uber | řada |
Střední | Čtyři prvky, které se sčítají | Adobe Amazonka jablko Bloomberg Goldman Sachs Google Microsoft Yahoo | řada |
Střední | Maximální délka řetězových párů | Amazonka Bloomberg Uber | řada |
Snadný | Najděte pár s daným rozdílem | Amazonka Bloomberg Citrix Expedia Goldman Sachs Microsoft Nvidia Věštec Salesforce Twilio Twitter Visa VMware | řada |
Střední | Problém s oddílem | Accolite Adobe Amazonka jablko Bloomberg ByteDance eBay Facebook Goldman Sachs Google Microsoft VMware Yahoo | řada |
Střední | Problém celebrit | Amazonka jablko Fab Facebook Flipkart Google LinkedIn Microsoft Nvidia Palantir Technologies Pinterest snapchat Uber UHG Optum VMware Zoho | řada |
Střední | Najděte seřazenou posloupnost velikosti 3 | Amazonka Bloomberg Facebook Fakta Google Věštec Uber Yahoo | řada |
Střední | Podoblast s daným součtem | Adobe Amazonka American Express jablko Bloomberg ByteDance eBay Facebook Goldman Sachs Google LinkedIn Microsoft Věštec Twilio Uber Yahoo Yandex | řada |
Střední | Maximum prvku v poli, které se zvětšuje a poté zmenšuje | Adobe Amazonka Goldman Sachs Microsoft Paytm | řada |
Snadný | Počítejte minimální kroky k získání daného pole | Amazonka Fanatici Věštec | řada |
Snadný | Najděte ztracený prvek z duplikovaného pole | Accolite Adobe Amazonka jablko Bloomberg Capital One Cisco eBay Facebook Goldman Sachs Google IBM JP Morgan Microsoft Nvidia Věštec PayPal ServiceNow Yandex | řada |
Snadný | Uspořádejte dané pole v maximálním minimálním tvaru | Amazonka jablko Bloomberg Capital One Cisco Facebook Google Morgan Stanley Věštec VMware | řada |
Střední | Podoblast a následnost | Amazonka jablko Facebook Google Microsoft | řada |
Střední | Sloučit dvě seřazená pole | Adobe Amazonka jablko Bloomberg ByteDance Cisco eBay Facebook Goldman Sachs Google IBM LinkedIn lyft Microsoft Věštec Uber VMware Laboratoře Walmart Yahoo Yandex | řada |
Střední | Počet trojic se součtem menším než daná hodnota | Adobe Amazonka jablko Bloomberg ByteDance Cisco Citadela Citrix DoorDash eBay Facebook Goldman Sachs Google Hulu IBM Infosys MathWorks Microsoft Věštec PayPal Qualtrics Samsung ServiceNow Splunk náměstí Tencent Tesla Uber Visa VMware Laboratoře Walmart Yahoo Zoho | řada |
Snadný | Změňte pořadí polí pomocí zadaných indexů | Google | řada |
Snadný | Další větší prvek v poli | Amazonka jablko Bloomberg Kupón Dunia Facebook Google Microsoft Věštec PayU Samsung Snapdeal Twitter Zoho | řada |
Snadný | Sloučení dvou seřazených polí | Adobe Amazonka jablko Bloomberg ByteDance Cisco eBay Facebook Goldman Sachs Google IBM LinkedIn lyft Microsoft Věštec Uber VMware Laboratoře Walmart Yahoo Yandex | řada |
Snadný | Změňte pořadí polí podle daných indexů | Google | řada |
Snadný | Najděte pevný bod v daném poli | Amazonka Fakta Trampovat Uber | řada |
Snadný | Najděte prvek pomocí binárního vyhledávání v seřazeném poli | Amazonka jablko Bloomberg Facebook Google Microsoft PayPal | řada |
Střední | Najděte trojici v poli s danou sumou | Accolite Adobe Amazonka jablko Bloomberg ByteDance Cisco Citadela Citrix DoorDash eBay Facebook Goldman Sachs Google Hulu IBM Infosys MathWorks Microsoft Morgan Stanley Věštec PayPal Qualtrics Samsung ServiceNow Splunk náměstí Tencent Tesla Uber Visa VMware Laboratoře Walmart Yahoo Zoho | řada |
Snadný | Zkontrolujte, zda jsou prvky pole po sobě jdoucí | Google Uber | řada |
Snadný | Najděte duplikáty v poli nejefektivnějším způsobem | Amazonka jablko Bloomberg Facebook Google lyft Microsoft Paytm Kapesní drahokamy Qualcomm Zoho | řada |
Snadný | Řazení 0 s 1 s a 2 s v poli | Adobe Amazonka Trampovat MakeMyTrip MAQ Microsoft Morgan Stanley Ola Cabs Paytm Qualcomm Laboratoře SAP Snapdeal Laboratoře Walmart Yatra | řada |
Snadný | Najděte vůdce v poli | Amazonka Goldman Sachs PayU | řada |
Tvrdý | Nejmenší kladné číslo chybí v netříděném poli | Accolite Adobe Amazonka jablko Bloomberg ByteDance Databricky eBay Facebook Fakta Goldman Sachs Google JP Morgan Microsoft Morgan Stanley Věštec Salesforce Samsung Snapdeal Tencent Tesla Škubnutí Uber Laboratoře Walmart | řada |
Snadný | Najděte dílčí pole délky K maximálního průměru | Amazonka Google | řada |
Střední | Najděte Pythagorovy trojčata z pole | Amazonka LinkedIn MakeMyTrip Myntra Věštec | řada |
Snadný | Přesuňte všechny nuly na konec daného pole | Adobe Amazonka jablko Bloomberg ByteDance Capital One Cisco Dell eBay Facebook Goldman Sachs Google IBM LinkedIn Microsoft Nutanix Věštec PayPal Paytm Qualcomm Samsung Laboratoře SAP ServiceNow Splunk Tesla Uber Laboratoře Walmart Yahoo Yandex Zillow | řada |
Střední | Najděte minimální vzdálenost mezi dvěma čísly v poli | Amazonka Paytm Uber | řada |
| Otočit obrázek o 90 stupňů | | řada |
Snadný | Počítat počet výskytů ve tříděném poli | Airbnb Amazonka jablko Bloomberg ByteDance Facebook Flipkart Google LinkedIn MakeMyTrip Microsoft Netflix Věštec Twitter Uber Yandex | řada |
Střední | Maximální součet nenasledujících prvků | Accolite Amazonka American Express Facebook Google Oxigen peněženka OYO pokoje Paytm snapchat Laboratoře Walmart Yahoo | řada |
Snadný | Najděte nejmenší chybějící číslo v seřazeném poli | Adobe Amazonka jablko Bloomberg Capital One Cisco eBay Facebook Goldman Sachs Google IBM JP Morgan Microsoft Nvidia Věštec PayPal ServiceNow Yandex | řada |
Snadný | První opakující se prvek | Adobe Amazonka jablko Bloomberg Citadela eBay Facebook Goldman Sachs Google Intuit Microsoft Nutanix Věštec PayPal Salesforce Yahoo | řada |
Snadný | Násobení předchozího a dalšího | Accenture Accolite Adobe Fakta UHG Optum | řada |
Střední | Puzzle s produktovým polem | Accolite Adobe Amazonka jablko Asana BlackRock Bloomberg ByteDance Citadela DE Shaw eBay Evernote Expedia Facebook Goldman Sachs Google Intel LinkedIn lyft Microsoft Morgan Stanley Nutanix Ovladač opera Věštec PayPal Paytm Qualtrics Salesforce SAP ServiceNow snapchat Splunk Twitter Uber Visa VMware Laboratoře Walmart Yahoo Yandex | řada |
Snadný | Najděte všechny páry s daným rozdílem | Amazonka Bloomberg Citrix Expedia Goldman Sachs Microsoft Nvidia Věštec Salesforce Twilio Twitter Visa VMware | řada |
Snadný | Najděte všechny běžné prvky v daných třech seřazených polích | MAQ | řada |
Snadný | Najděte první opakující se číslo v daném poli | Adobe Amazonka jablko Bloomberg Citadela eBay Facebook Goldman Sachs Google Intuit Microsoft Nutanix Věštec PayPal Salesforce Yahoo | řada |
Snadný | Vytiskněte všechny výrazné prvky pole | Adobe Fakta MAQ o9 řešení TCS | řada |
Snadný | Maximální rozdíl mezi dvěma prvky, jako je větší prvek, přichází po menším | Amazonka Trampovat MakeMyTrip Ola Cabs Laboratoře SAP | řada |
Snadný | Majoritní prvek | Adobe Amazonka jablko Atlassian Bloomberg ByteDance Facebook Do toho tati Google Microsoft Věštec snapchat Splunk Yahoo | řada |
Snadný | Najděte první a druhý nejmenší prvek | Amazonka MAQ o9 řešení TCS | řada |
Snadný | Najděte počet výskytů lichého počtu polí v poli | Amazonka o9 řešení Snapdeal TCS | řada |
Střední | Třídit prvky podle frekvence výskytu | Amazonka Věštec Zoho Zycus | řada |
Snadný | Najděte chybějící číslo | Adobe Amazonka jablko Bloomberg Capital One Cisco eBay Facebook Goldman Sachs Google IBM Microsoft Nvidia Věštec PayPal ServiceNow Yandex | řada |
| Najděte nejbližší větší a menší prvek | | řada |
Snadný | Vložte uzel do seřazeného propojeného seznamu | jablko Microsoft | spojový seznam |
Snadný | Zjistěte smyčku v propojeném seznamu | Amazonka jablko Facebook Goldman Sachs Google Microsoft | spojový seznam |
Snadný | Najděte N-tý uzel | Accolite Adobe Amazonka Epické systémy Fakta Trampovat MAQ Monotypová řešení Qualcomm Snapdeal | spojový seznam |
Snadný | Zaměňte Kth uzel od začátku za Kth uzel od konce | Amazonka BlackRock Morgan Stanley | spojový seznam |
| Zaměnit uzly v propojeném seznamu | | spojový seznam |
Snadný | Smazat poslední výskyt | Adobe Fakta Věštec | spojový seznam |
Snadný | Zkontrolujte, zda propojený seznam řetězců tvoří palindrom | Adobe Amazonka jablko Bloomberg Capital One Cisco Facebook Google IXL Microsoft Nutanix Věštec Paytm snapchat Uber Yandex | spojový seznam |
| Sloučit dva seřazené propojené seznamy tak, aby sloučený seznam byl v opačném pořadí | | spojový seznam |
| Uspořádejte daný propojený seznam na místě | | spojový seznam |
| Klonujte propojený seznam pomocí dalšího a náhodného ukazatele | | spojový seznam |
| Vytvořte maximální součet propojeného seznamu ze dvou seřazených propojených seznamů, které mají některé společné uzly | | spojový seznam |
| Rychlé třídění v seznamu Síťově propojené | | spojový seznam |
| Sloučit víceúrovňový propojený seznam | | spojový seznam |
| Otočit propojený seznam | | spojový seznam |
| Spojení a křižovatka dvou propojených seznamů | | spojový seznam |
| Seřadit odkaz, který je seřazen podle absolutních hodnot | | spojový seznam |
| Seznam binárních stromů s dvojitým odkazem | | spojový seznam |
| Uspořádejte propojený seznam v Zig-Zag | | spojový seznam |
| Klonujte propojený seznam pomocí dalšího a náhodného ukazatele (hashování) | | spojový seznam |
| Sloučení propojeného seznamu | | spojový seznam |
| Oddělte sudé a liché uzly v propojeném seznamu | | spojový seznam |
| Odstraňte uzel propojeného seznamu na dané pozici | | spojový seznam |
| Porovnat dva řetězce (propojené seznamy) | | spojový seznam |
| Sloučit řazení lépe než rychlé řazení pro propojené seznamy | | spojový seznam |
| Řadit propojený seznam, který je řazen střídavě vzestupně a sestupně | | spojový seznam |
| Odeberte prostřední body z propojeného seznamu úseček | | spojový seznam |
| Můžeme obrátit propojený seznam za méně než O (n) čas? | | spojový seznam |
| Sloučit propojený seznam do jiného na alternativních pozicích | | spojový seznam |
| Odstranit N uzlů za M | | spojový seznam |
| Řazení propojeného seznamu s 0s, 1s a 2s | | spojový seznam |
| Triplet ze tří propojených seznamů s danou částkou | | spojový seznam |
| Odstranit uzel za daných podmínek | | spojový seznam |
| Obrátit propojený seznam ve skupinách | | spojový seznam |
| Rekurzivně převraťte jednotlivě spojený seznam | | spojový seznam |
| Obrátit jednotlivě propojený seznam (iterativní / nerekurzivní) | | spojový seznam |
| Odeberte všechny duplikáty z netříděného propojeného seznamu | | spojový seznam |
| Odeberte všechny duplikáty v seřazeném propojeném seznamu | | spojový seznam |
| Zkontrolujte, zda je propojený seznam palindrom | | spojový seznam |
| Celkový počet výskytů dané položky v propojeném seznamu | | spojový seznam |
| Najděte n-tý uzel propojeného seznamu od konce | | spojový seznam |
| Najděte střed propojeného seznamu | | spojový seznam |
| Vložte uzly do propojeného seznamu tříděným způsobem (vzestupně) | | spojový seznam |
| Zkontrolujte, zda jsou dva propojené seznamy identické | | spojový seznam |
| Přesuňte poslední prvek propojeného seznamu na první místo | | spojový seznam |
| Odstraňte uzel v seznamu, který je dvojnásobně propojen | | spojový seznam |
| Jak odstranit propojený seznam | | spojový seznam |
| Rozdělit propojený seznam pomocí alternativních uzlů | | spojový seznam |
| Vytvořte seznam, který se zdvojnásobí | | spojový seznam |
| Odstranit strom | | strom |
| Binární strom | | strom |
| Hledání uzlu v binárním stromu vyhledávání | | strom |
| Procházení pořadí binárních stromů v Javě | | strom |
| Program Java pro zjištění počtu uzlů v binárním stromu | | strom |
| Největší součet Souvislá podoblast | | řada |
| Obrátit pole | | řada |
| Najděte trojnásobek této částky na danou hodnotu | | řada |
| Najděte pár prvků z pole, jehož součet se rovná číslu | | řada |