LeetCode tarzı

Algoritma problemleri

Büyük şirketlerin en sık sorduğu desenlere göre seçilmiş problemler. Her birinde kendi cümlelerimizle problem, kademeli ipuçları, brute force'tan optimale yaklaşım, test edilmiş Java çözümü ve mülakatçı notları var.

53 problem · çözdüğün: 0/53

ÇözüldüProblemDesenZorlukŞirketlerLeetCode
Ada sayısı~20 dkGraf (BFS/DFS)OrtaAmazon, Google, Meta…200. Number of Islands
Ağ gecikme süresi~25 dkEn kısa yolOrtaGoogle, Amazon743. Network Delay Time
Akan veride medyan~30 dkHeap / Top-KZorAmazon, Google, Microsoft…295. Find Median from Data Stream
Anagramları grupla~20 dkHashingOrtaAmazon, Meta, Microsoft…49. Group Anagrams
Aralıkları birleştir~20 dkAralıklarOrtaMeta, Amazon, Google…56. Merge Intervals
Bağlı listede döngü tespiti~10 dkLinked listKolayAmazon, Microsoft141. Linked List Cycle
Bağlı listede ikili yer değiştirme~15 dkLinked listOrtaGoldman Sachs, Amazon24. Swap Nodes in Pairs
Bağlı listeyi ters çevir~10 dkLinked listKolayAmazon, Microsoft, Google…206. Reverse Linked List
Çürüyen portakallar~20 dkGraf (BFS/DFS)OrtaAmazon994. Rotting Oranges
Daha sıcak güne kadar bekleme~20 dkStackOrtaAmazon, Google739. Daily Temperatures
Ders programı II: geçerli bir ders sırası~25 dkTopolojik sıralamaOrtaAmazon, Google, Meta210. Course Schedule II
Ders programı: bütün dersler bitirilebilir mi?~25 dkTopolojik sıralamaOrtaAmazon, Google, Meta207. Course Schedule
Döndürülmüş sıralı dizide arama~25 dkBinary searchOrtaMeta, Amazon, Microsoft…33. Search in Rotated Sorted Array
En çok su tutan kap~20 dkİki işaretçiOrtaAmazon, Google, Meta11. Container With Most Water
En fazla bir silmeyle palindrom~15 dkİki işaretçiKolayMeta680. Valid Palindrome II
En fazla k aktarmayla en ucuz uçuş~30 dkEn kısa yolOrtaAmazon787. Cheapest Flights Within K Stops
En sık geçen K eleman~20 dkHeap / Top-KOrtaAmazon, Meta, Google347. Top K Frequent Elements
En sık geçen K kelime~20 dkHeap / Top-KOrtaGoldman Sachs, Amazon692. Top K Frequent Words
En uzun ardışık sayı dizisi~25 dkHashingOrtaGoogle, Amazon128. Longest Consecutive Sequence
En uzun artan alt dizi~30 dkDinamik programlamaOrtaAmazon, Google, Microsoft300. Longest Increasing Subsequence
En uzun ortak alt dizi~25 dkDinamik programlamaOrtaAmazon, Google1143. Longest Common Subsequence
Fazlalık bağlantı~20 dkUnion-FindOrta684. Redundant Connection
Geçerli parantezler~10 dkStackKolayAmazon, Meta, Google…20. Valid Parentheses
Gereken en az toplantı odası~25 dkAralıklarOrtaMeta, Amazon, Google…253. Meeting Rooms II
Grafı kopyalama~20 dkGraf (BFS/DFS)OrtaMeta, Amazon, Google133. Clone Graph
Hedef toplamı veren kombinasyonlar~25 dkBacktrackingOrtaAmazon39. Combination Sum
İki sayının toplamı~15 dkHashingKolayAmazon, Google, Meta…1. Two Sum
İkili ağacı katman katman dolaşma~15 dkAğaç (DFS/BFS)OrtaAmazon, Meta, Microsoft102. Binary Tree Level Order Traversal
İkili ağacı serileştirme ve geri okuma~35 dkAğaç (DFS/BFS)ZorMeta, Amazon, Google…297. Serialize and Deserialize Binary Tree
İkili ağacın sağdan görünümü~20 dkAğaç (DFS/BFS)OrtaMeta, Amazon199. Binary Tree Right Side View
İkili ağaçta en yakın ortak ata~20 dkAğaç (DFS/BFS)OrtaMeta, Amazon, Microsoft…236. Lowest Common Ancestor of a Binary Tree
İkili arama ağacını doğrulama~20 dkAğaç (DFS/BFS)OrtaAmazon, Meta, Microsoft98. Validate Binary Search Tree
İl sayısı: bağlı bileşenler~20 dkUnion-FindOrtaAmazon547. Number of Provinces
Joker karakterli kelime sözlüğü~25 dkTrieOrtaMeta, Amazon211. Design Add and Search Words Data Structure
Joker karakterli parantez dengesi~25 dkDinamik programlamaOrtaGoldman Sachs678. Valid Parenthesis String
K sıralı listeyi birleştir~30 dkLinked listZorAmazon, Meta, Google…23. Merge k Sorted Lists
Kayan pencerede maksimum~30 dkKayan pencereZorAmazon, Google239. Sliding Window Maximum
Kelimelere bölme~25 dkDinamik programlamaOrtaAmazon, Google, Meta139. Word Break
LFU cache~40 dkVeri yapısı tasarımıZorAmazon, Google460. LFU Cache
LRU cache~30 dkVeri yapısı tasarımıOrtaAmazon, Meta, Google…146. LRU Cache
Merdiven çıkma yolları~10 dkDinamik programlamaKolayAmazon70. Climbing Stairs
Muz yeme hızı~25 dkBinary searchOrtaGoogle, Amazon875. Koko Eating Bananas
O(1) ekleme, silme ve rastgele eleman~25 dkVeri yapısı tasarımıOrtaMeta, Amazon, Google…380. Insert Delete GetRandom O(1)
Para üstü: en az madeni para~25 dkDinamik programlamaOrtaAmazon, Google, Microsoft322. Coin Change
Parantezleri geçerli kılmak için en az silme~20 dkStackOrtaMeta, Amazon1249. Minimum Remove to Make Valid Parentheses
Tekrarsız en uzun alt string~20 dkKayan pencereOrtaAmazon, Google, Meta…3. Longest Substring Without Repeating Characters
Toplamı k olan alt dizileri say~25 dkHashingOrtaMeta, Amazon, Google560. Subarray Sum Equals K
Toplamı sıfır olan üçlüler~30 dkİki işaretçiOrtaMeta, Amazon, Microsoft…15. 3Sum
Trie (önek ağacı) gerçekleme~20 dkTrieOrtaAmazon, Google, Microsoft208. Implement Trie (Prefix Tree)
Tüm alt kümeler~15 dkBacktrackingOrtaMeta, Amazon78. Subsets
Tüm karakterleri kapsayan en kısa pencere~35 dkKayan pencereZorMeta, Amazon, Google…76. Minimum Window Substring
Yağmur suyu biriktirme~35 dkİki işaretçiZorAmazon, Google, Meta…42. Trapping Rain Water
Zaman damgalı anahtar-değer deposu~25 dkBinary searchOrtaGoogle, Amazon981. Time Based Key-Value Store