Bloomberg Müsahibə Sualları

Bloomberg Array Sualları

Sual 1. Növbəti Permutasiya Leetcode Həlli Problemin ifadəsi Növbəti Permutasiya LeetCode Həlli – “Next Permutation” ilk n natural ədədin dəyişdirilməsi olan tam ədədlər massivinin verildiyini bildirir. Verilmiş massivin növbəti leksikoqrafik cəhətdən ən kiçik permutasiyasını tapmalıyıq. Dəyişdirmə yerində olmalı və yalnız daimi əlavə yerdən istifadə etməlidir. ...

Daha çox oxu

Sual 2. Yağış suyunun tutulması Leetcode həlli Problemin ifadəsi Yağış suyunu tutmaq LeetCode həlli – “Yağış suyunu tutmaq” hər bir çubuğun eninin 1 olduğu yüksəklik xəritəsini təmsil edən yüksəkliklər massivinin verildiyini bildirir. Biz yağışdan sonra tutulan suyun miqdarını tapmalıyıq. Nümunə: Giriş: hündürlük = [0,1,0,2,1,0,1,3,2,1,2,1] Çıxış: 6 İzahat: Yoxlayın ...

Daha çox oxu

Sual 3. Frekans Leetcode Çözümünü artıraraq Array sırala Problem Bəyanatı Tezliyi Artırmaqla Sırala Sırala LeetCode Həlli – “Tezliyi artırmaqla massivi çeşidləyin” sizə tam ədədlər massivi verildiyini bildirir, massivi dəyərlərin tezliyinə əsasən artan qaydada çeşidləyin. İki və ya daha çox dəyər eyni tezlikə malikdir, biz onları çeşidləməliyik...

Daha çox oxu

Sual 4. K Bərabər Cəm Alt Çoxluqlara Bölmə Leetcode Həlli Problem Bəyanatı K Bərabər Cəmli Alt çoxluqlara Bölmə LeetCode Həlli – “K Bərabər Cəm Alt Çoxluqlarına Bölmə” sizə ədədlər tam ədədi massivinin və k tam ədədinin verildiyini bildirir, əgər cəmləri k boş olmayan alt çoxluğa sahib olmaq mümkündürsə, doğru qaytarır. hamısı bərabərdir. Nümunə: Giriş: ədədlər = [4,3,2,3,5,2,1], k = 4 Çıxış: ...

Daha çox oxu

Sual 5. Coin Change 2 Leetcode Solution Problem Bəyanatı Sikkə Dəyişməsi 2 LeetCode Həlli – “Sikkə Dəyişikliyi 2” bildirir ki, pulun ümumi məbləğini əks etdirən fərqli tam sikkələr massivi və tam məbləğ verilir. Məbləği cəmləyən müxtəlif mümkün birləşmələrin ümumi sayının sayını qaytarmalıyıq. ...

Daha çox oxu

Sual 6. Frog Jump Leetcode Həlli Problem Bəyanatı Qurbağa Atlama LeetCode Həlli – “Qurbağa tullanması” bildirir ki, artan qaydada sıralanmış daşların (mövqelərin) siyahısını nəzərə alaraq, qurbağanın axırıncı daşa enərək çayı keçə biləcəyini müəyyən edin (massilin son indeksi). Əvvəlcə qurbağa birinci daşın üstündədir və ...

Daha çox oxu

Sual 7. Permutasiya Leetcode Həllindən Massiv qurun Problem bəyanatı Permutasiyadan massiv qurmaq LeetCode Həlli – “Permutasiyadan massiv qurmaq” bildirir ki, sıfır əsaslı permutasiya ədədləri verildikdə, hər biri üçün ans[i] = ədədlər[numlar[i]] olduğu eyni uzunluqda massiv qurmalıyıq. i [0,nums.length-1] diapazonunda. Sıfır əsaslı dəyişmə nömrələri 0-dan fərqli tam ədədlər massividir ...

Daha çox oxu

Sual 8. Biletlər üçün minimum qiymət Leetcode Solution Problem Bəyanatı Biletlərin Minimum Xərcləri LeetCode Həlli – “Biletlərin Minimum Xərcləri” sizdən verilən günlər siyahısında hər gün səyahət etmək üçün lazım olan minimum dollar sayını tapmağı xahiş edir. Sizə günlərin tam massivi veriləcək. Hər gün bir tam ədəddir ...

Daha çox oxu

Sual 9. Unikal Yollar II Leetcode Həlli Problem Bəyanatı Unikal Yollar II LeetCode Həlli – “Unikal Yollar II” robotun şəbəkənin yuxarı sol küncündən başladığı mxn şəbəkəsini nəzərə alaraq bildirir. Şəbəkənin sağ alt küncünə çatmaq üçün yolların ümumi sayını tapmalıyıq. ...

Daha çox oxu

Sual 10. 2D Matrix II Leetcode Həllini axtarın Problem Bəyanatı 2D Matrix II LeetCode Həllini axtarın – “2D Matrisi II axtarın” sizdən mxn tam matris matrisində dəyər hədəfini axtaran səmərəli alqoritm tapmağı xahiş edir. Hər bir sətirdə, eləcə də sütundakı tam ədədlər artan sıra ilə çeşidlənir. Nümunə: Giriş: matris = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], hədəf = XNUMX Nəticə: doğru ...

Daha çox oxu

Sual 11. Data Stream Leetcode Həllindən Hərəkətli Orta Problem Bəyanatı Data Stream-dən Hərəkət edən Orta Qiymət LeetCode Həlli – “Məlumat axınından orta göstəricinin daşınması” tam ədədlər axını və pəncərə ölçüsü k verildiyini bildirir. Sürüşmə pəncərəsindəki bütün tam ədədlərin hərəkətli ortalamasını hesablamalıyıq. Əgər elementlərin sayı ...

Daha çox oxu

Sual 12. Matrix Zeroes Leetcode Həllini təyin edin Problem Bəyanatı Sıfır Matrisi LeetCode Həlli – “Sıfır Matrisi Dəst Et” sizə mxn tam matris matrisi verildiyini bildirir. Biz giriş matrisini elə dəyişdirməliyik ki, əgər hər hansı bir xanada 0 elementi varsa, onun bütün sətir və sütununu təyin etməliyik. 0-a qədər. Bunu etmək lazımdır ...

Daha çox oxu

Sual 13. Çatışmayan Nömrə Leetcode Həlli Problemin ifadəsi İtkin Nömrə LeetCode Həlli – “İtkin Nömrə” [0,n] arasında n fərqli ədəddən ibarət n ölçülü massiv verildiyini bildirir. Aralıqda çatışmayan nömrəni qaytarmalıyıq. Misal: Giriş: nums = [3,0,1] Nəticə: 2 İzahat: Biz asanlıqla müşahidə edə bilərik ki, bütün ...

Daha çox oxu

Sual 14. Array Leetcode həllini qarışdırın Dizini qarışdırmaq Leetcode həllini problemi bizə 2n uzunluqlu bir sıra verir. Burada 2n sıra uzunluğunun bərabər olduğunu bildirir. Ardından serialı qarışdırmamız lazımdır. Burada qarışdırmaq o demək deyil ki, serialı təsadüfi qarışdırmalıyıq, amma konkret bir yol ...

Daha çox oxu

Sual 15. 3Sum Leetcode Həlli Problem ifadəsi n ədəd ədədi verildiyi halda ədədə a, b, c elementləri var ki, a + b + c = 0? Sıfır cəmi verən bütün unikal üçqatları massivdə tapın. Diqqət: həll dəstində təkrarlanan üçük olmamalıdır. Nümunə # 1 [-1,0,1,2, -1,4] ...

Daha çox oxu

Sual 16. Kombinasiya cəmi Leetcode həlli Problem Combination Sum Leetcode Solution bizə bir sıra və ya tam ədədlər siyahısı və hədəf təqdim edir. Verilən hədəfə əlavə olunan neçə dəfə bu tam ədədlərdən istifadə edilə bilən birləşmələri tapmağımızı söyləyirlər. Beləliklə, daha rəsmi olaraq verilmişləri istifadə edə bilərik ...

Daha çox oxu

Sual 17. Ada Perimetri Leetcode Həlli Problem ifadəsi Bu problemdə bizə 2 ölçülü bir sıra şəklində bir cədvəl verilir. grid [i] [j] = 0 həmin nöqtədə suyun olduğunu və grid [i] [j] = 1 ərazini təmsil etdiyini göstərir. Şəbəkə hüceyrələri şaquli / üfüqi olaraq bağlanır, lakin çapraz deyil. Tam olaraq bir ada var (quru əlaqəli bir komponent ...

Daha çox oxu

Sual 18. Maksimum Subarray Leetcode Həlli Problem ifadəsi Bir ədəd ədədi verilərsə, ən böyük cəmə sahib olan bitişik subarrayı tapın (ən azı bir ədəd var) və cəmini qaytarın. Nümunə nums = [-2,1, -3,4, -1,2,1, -5,4] 6 İzahat: [4, -1,2,1] ən böyük cəmi = 6 ədədi = [- 1] -1 Yanaşma 1 (Bölün və Fəth edin) Bu yanaşmada ...

Daha çox oxu

Sual 19. Bütün nöqtələri ziyarət etmək üçün minimum vaxt Leetcode həll Bütün nöqtələri ziyarət etmə minimum vaxt problemi Leetcode Həlli bizə koordinat oxlarında bir sıra və ya nöqtələr vektoru verir. Bizə giriş təmin etdikdən sonra problem, girişdəki bütün nöqtələri ziyarət etmək üçün minimum vaxt tapmağımızı xahiş edir. Bir vahid hərəkət etdikdə ...

Daha çox oxu

Sual 20. Minimum Mütləq Fərq Leetcode Həlli Problem Minimum Mütləq Fərq Leetcode Həlli bizə bəzi tam ədədlər olan çeşidlənməmiş bir sıra və ya vektor təqdim edir. Fərdi minimum mütləq fərqə bərabər olan bütün cütləri tapmağımız tələb olunur. Minimum mütləq fərq, mütləq fərqin minimum qiymətidir ...

Daha çox oxu

Sual 21. Ümumi simvollar üçün kod kodu həllini tapın Problem ifadəsi Bu problemdə bizə bir sıra simlər verilir. Dizidəki hər sətirdə görünən bütün simvolların siyahısını çap etməliyik (dublikatlar daxil edilmişdir). Yəni bir simvol hər sətirdə 2 dəfə görünür, ancaq 3 dəfə deyilsə, buna sahib olmalıyıq ...

Daha çox oxu

Sual 22. Bir sıra Leetcode həllində itən bütün nömrələri tapın Problem ifadəsi Bu problemdə bizə bir ədəd tam ədəd verilir. 1-dən N-ə qədər olan elementləri ehtiva edir, burada N = massivin ölçüsü. Bununla birlikdə, yoxa çıxan bəzi elementlər var və yerlərində bəzi dublikatlar mövcuddur. Hədəfimiz bir sıra qayıtmaqdır ...

Daha çox oxu

Sual 23. Çoxluq Element II Leetcode Solution Bu problemdə bizə bir ədəd tam ədəd verilir. Məqsəd, massivdə ⌊N / 3⌋ -dən çox baş verən bütün elementləri tapmaqdır, burada N = massivin ölçüsü və ⌊ ⌋ mərtəbə operatorudur. Bir sıra qayıtmalıyıq ...

Daha çox oxu

Sual 24. Unikal Yollar Leetcode Həlli Problemsiz Unique Paths Leetcode Solution sizə bir ızgaranın ölçüsünü təmsil edən iki tam ədədin verildiyini bildirir. Şəbəkənin ölçüsündən, ızgaranın uzunluğundan və genişliyindən istifadə etməklə. Şəbəkənin sol üst küncündən unikal yolların sayını tapmaq lazımdır ...

Daha çox oxu

Sual 25. Mövcud Nömrə Kod Həllindən Neçə Nömrələr Kiçikdir Problem ifadəsi Bu problemdə bizə bir sıra verilir. Bu massivin hər bir elementi üçün həmin elementdən kiçik elementlərin sayını tapmaq məcburiyyətindəyik. yəni hər i üçün (0 <= i

Daha çox oxu

Sual 26. Sıralanan Diziler Leetcode Çözümünü Birləşdirin “Sıralanmış massivləri birləşdirin” problemində bizə azalan qaydada çeşidlənmiş iki sıra verilir. Birinci sıra tam doldurulmamışdır və ikinci massivin bütün elementlərini yerləşdirmək üçün kifayət qədər yerə sahibdir. İki massivi birləşdirməliyik ki, birinci sıra elementləri ehtiva etsin ...

Daha çox oxu

Sual 27. Döndürülmüş Sıralanmış Array Leetcode həllində axtarın Sıralanmış bir massivi nəzərdən keçirin, ancaq bir indeks seçildi və massiv həmin nöqtədə döndü. İndi, sıra döndərildikdən sonra müəyyən bir hədəf elementini tapıb indeksini qaytarmağınız tələb olunur. Element mövcud deyilsə, -1-ə qayıdın. Problem ümumiyyətlə ...

Daha çox oxu

Sual 28. Axtarış Mövqe Leetcode Həlli Bu problemdə bizə sıralanmış bir sıra və hədəf tam ədədi verilir. Axtarış Əlavə Edici Vəziyyətini tapmalıyıq. Hədəf dəyər massivdə varsa, indeksini qaytarın. Sifarişin çeşidlənməsini təmin etmək üçün hədəfin daxil edilməli olduğu indeksi qaytarın ...

Daha çox oxu

Sual 29. Ən çox sayda konfet olan uşaqlar Leetcode həllidir “Ən çox sayda konfet olan uşaqlar” problemində bizə bəzi uşaqların aldığı şokoladların sayını və hər hansı bir şəkildə paylana bilən bəzi əlavə konfetləri əks etdirən bir sıra tam ədədlər verilir. İndi tapmalıyıq: Hər uşağın ən çox sayı ola bilərmi ...

Daha çox oxu

Sual 30. 1d Array Leetcode həllinin cəmi Problem ifadəsi 1d array probleminin cəmində bizə bir sıra ədədləri verilmişdir ki, bunun üçün bir sıra qaytarmalıyıq ki, burada hər bir indeks üçün nəticə massivində arr [i] = cəmi (nums [0]… nums [i]) . Nümunə sayları = [1,2,3,4] [1,3,6,10] İzahat: İşləyən cəm: ...

Daha çox oxu

Sual 31. Sıralanmış massiv Leetcode həllində elementin ilk və son mövqeyini tapın Problem ifadəsi “Sortlanmış Leetcode həllində elementin ilk və son mövqeyini tapın” başlıqlı bu yazıda, leetcod probleminin həllini müzakirə edəcəyik. Verilən məsələdə bizə bir sıra verilir. Bizə bir hədəf elementi də verilir. Dizidəki elementlər sıralanır ...

Daha çox oxu

Sual 32. Üçbucaqdakı minimum cəm ​​yolu Problem ifadəsi “Üçbucaqdakı minimum cəm ​​yolu” problemi sizə tam ədəd üçbucağı şəklində ardıcıllığın verildiyini bildirir. İndi yuxarı sıradan başlayaraq alt sıraya çatanda əldə edə biləcəyiniz minimum məbləğ nədir? Nümunə 1 2 3 5 ...

Daha çox oxu

Sual 33. Bitişik elementləri olan ən böyük alt dizinin uzunluğu “Bitişik elementləri olan ən böyük subarrayın uzunluğu” problemi sizə tam bir sıra verildiyini bildirir. Problem ifadəsi, elementlərin ardıcıllıqla (davamlı, ya artan, ya da enən) düzəldilə biləcəyi ən uzun bitişik alt massivin uzunluğunu öyrənməyi xahiş edir. Rəqəmlər ...

Daha çox oxu

Sual 34. Səhmlər almaq və satmaq üçün ən yaxşı vaxt Problem Bəyanatı “Səhmdarın alqı-satqısı üçün ən yaxşı vaxt” problemi sizə n uzunluğunda bir sıra qiymətlərin verildiyini bildirir, burada ith elementi həmin gün stok qiymətini saxlayır. Yalnız bir əməliyyat edə bilsək, yəni bir gündə almaq və ...

Daha çox oxu

Sual 35. Top K Tez-tez Elementlər Problem ifadəsi Bir sıra ədədi [] verdiyimiz K tez-tez rast gəlinən elementlərdə k ən tez-tez baş verən elementləri tapın. Nümunələr nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 Top K Tez-tez Elementlərin Qurulması üçün sadəlövh yanaşma ...

Daha çox oxu

Sual 36. Bütün portağalların çürüməsi üçün tələb olunan minimum vaxt Problem bəyanatı “Bütün portağalları çürütmək üçün tələb olunan minimum vaxt” problemi sizə 2 ölçülü bir sıra verildiyini, hər hüceyrənin 0, 1 və ya 2 mümkün üç dəyərdən birinə sahib olduğunu bildirir. 0 boş bir hüceyrə deməkdir. 1 təzə portağal deməkdir. 2 çürümüş portağal deməkdir. Bir çürük varsa ...

Daha çox oxu

Sual 37. Balanslaşdırılmış BST-yə sıralanmış massiv Balanslaşdırılmış BST probleminə görə sıralanmış massivdə sıralanmış qaydada bir sıra verdik, sıralanmış massivdən Balanslı İkili Axtarış Ağacı düzəldin. Nümunələr Giriş arr [] = {1, 2, 3, 4, 5} Çıxış Ön sifariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...

Daha çox oxu

Sual 38. Leetcode alt dəsti Alt Set Leetcode problemində fərqli tam ədədlər, ədədlər verdik, bütün alt dəstləri (güc dəsti) çap edin. Qeyd: Çözüm dəstində təkrar alt dəstlər olmamalıdır. Bir sıra A, bir sıra B (ehtimal ki, sıfır ...) sililərək B-dən əldə edilə biləcəyi təqdirdə B bir sıra bir alt hissəsidir.

Daha çox oxu

Sual 39. Söz axtarışı Söz axtarışı həyatımızın bir müddətində söz tapma bulmacaları kimi bir şeydir. Bu gün masaya dəyişdirilmiş bir krossvord gətirirəm. Nə danışdığım barədə oxucularım bir az təəccüblənməlidir. Artıq vaxt itirmədən problem ifadəsinə gələ bilərik ...

Daha çox oxu

Sual 40. GetRandom-u silin Insert Delete GetRandom problemində orta hesabla O (1) müddətində bütün aşağıdakı əməliyyatları dəstəkləyən bir məlumat quruluşu hazırlamalıyıq. insert (val): mövcud deyilsə dəstə bir val val əlavə edir. çıxar (val): Varsa bir element valı dəstdən çıxarar. getRandom: Mövcud dəstdən təsadüfi bir element qaytarır ...

Daha çox oxu

Sual 41. Üst-üstə düşən fasilələri birləşdirin Çatışan fasilələr birləşmə problemində bir aralıq toplusu vermişik, bütün üst-üstə düşən intervalları birləşdirin və qaytarın. Nümunə Giriş: [[2, 3], [3, 4], [5, 7]] Çıxış: [[2, 4], [5, 7]] İzah: [2, 3] və [3 , 4] birlikdə yaratmaq [2, 4] Birləşmə tapmaq üçün yanaşma ...

Daha çox oxu

Sual 42. İki Sortlaşdırılmış Dizinin Medianı Müvafiq olaraq n və m ölçülü iki A və B sıra verilmişdir. Verilən iki massivin birləşdirilməsindən sonra əldə edilmiş son sıralanmış massivin medianını tapın və ya başqa sözlə desək, iki sıralanmış massivin medianını tapırıq. (Gözlənilən vaxt mürəkkəbliyi: O (log (n))) ... üçün yanaşma 1 ...

Daha çox oxu

Sual 43. Maksimum məhsul subarray Maksimum məhsul subarray problemində bir sıra tam ədədlər verdik, ən böyük məhsula sahib olan ən azı bir element olan bitişik alt aralığı tapın. Nümunə Arr = [0, -1, 0, 1, 2, -3] Maksimum məhsul = 2 Arr = [- 1, -1, -1] Maksimum məhsul = -1 Arr = [0, -1, 0, - 2, 0] ...

Daha çox oxu

Sual 44. Sıralanmış Döndürülmüş Arrayda bir Element axtar Sıralanmış döndürülmüş sıra problemində axtarışda sıralanmış və dönmüş bir sıra və bir element verdik, verilən elementin massivdə olub olmadığını yoxlayın. Nümunələr Giriş nömrələri [] = {2, 5, 6, 0, 0, 1, 2} hədəf = 0 Doğru giriş nömrələri [] = {2, ...

Daha çox oxu

Sual 45. Maksimum məhsul subarray Bir n ədəd ədədi verildiyi halda, verilmiş massivin bitişik subarrayından alınan maksimum məhsulu tapın. Nümunələr Giriş arr [] = {-2, -3, 0, -2, -40} Çıxış 80 Giriş arr [] = {5, 10, 6, -2, 1} Çıxış 300 Giriş arr [] = {-1 , -4, -10, 0, 70} Çıxış 70 ...

Daha çox oxu

Sual 46. 3 cəm 3 Cəmi problemində n ədəd ədədi sayı verdik, 0-a qədər olan bütün unikal üçlüləri tapın. Nümunə Giriş: nums = {-1, 0, 1, 2, -1, -4} Çıxış: { -1, 0, 1}, {-1, 2, -1} 3 Cəm problemi üçün sadəlövh yanaşma Kobud güc yanaşması ...

Daha çox oxu

Sual 47. Dublikat Nömrəni tapın (N + 1) elementləri olan bir sıra ədədi verilmişdir və hər element 1 ilə n arasındadır. Tək bir təkrarlanan element varsa, təkrarlanan nömrəni tapın. Nümunələr Giriş: nums = {1, 3, 4, 2, 2} Çıxış: 2 Giriş: nums = {3, 1, 3, 4, 2} Çıxış: 3 Sadəlövh ...

Daha çox oxu

Sual 48. Minimum yol cəmi Minimum yol cəmi problemində mənfi olmayan ədədlərdən ibarət “a × b” matrisini verdik. Tapşırığınız tapdığınız bir yola daxil olan bütün rəqəmlərdən ibarət cəmi minimuma endirən soldan sağa yol tapmaqdır. Qeyd: Yalnız hərəkət edə bilərsiniz ...

Daha çox oxu

Sual 49. Dublikat Elementi tapın Dizinin hər bir elementinin 1 ilə n arasında (daxil olmaqla) olduğu n + 1 ölçülü tam bir sıra verildiyi halda, massivdə bir təkrar element var, təkrar elementi tapın. Kobud qüvvə metodu - Hər bir element üçün Dublikat Elementi Tapmaq üçün 1 yanaşma bir döngü işləyir ...

Daha çox oxu

Sual 50. Yağış suyunun tutulması LeetCode Həlli Yağış Suyu LeetCode Tutma problemində biz hündürlük xəritəsini təmsil edən N qeyri-mənfi tam ədəd verdik və hər bir çubuğun eni 1-dir. Biz yuxarıdakı strukturda tutula biləcək suyun miqdarını tapmalıyıq. Nümunə Anlayaq ki, bir nümunə ilə ...

Daha çox oxu

Sual 51. Oyun atla Atlama oyununda bir sıra mənfi olmayan tam ədədlər verdik, əvvəlcə massivin ilk indeksində yerləşmisiniz. Dizidəki hər bir element bu vəziyyətdə maksimum tullanma uzunluğunuzu təmsil edir. Son indeksə çata biləcəyinizi müəyyənləşdirin. Nümunə Giriş: arr = [2,3,1,1,4] ...

Daha çox oxu

Sual 52. Kombinasiya cəmi Birləşmə cəmi problemində arr [] və s cəmi müsbət tam ədədlər vermişik, arr [] dakı elementlərin cəminin s-ə bərabər olduğu bütün unikal birləşmələrini tapın. Eyni təkrarlanan sayı arr [] dən məhdudiyyətsiz dəfə seçilə bilər. Elementlər ...

Daha çox oxu

Sual 53. Maksimum ada sahəsi Problemin təsviri: 2 ölçülü bir matris verildikdə, matris yalnız 0 (suyu təmsil edən) və 1 (ərazini təmsil edən) giriş şəklindədir. Matritsada bir ada, bütün bitişik 1 lərin 4 istiqamətə (üfüqi və şaquli) birləşdirilərək əmələ gəlməsi ilə meydana gəlir. Matritsada adanın maksimum sahəsini tapın. Dörd kənarının hamısını düşünək ...

Daha çox oxu

Sual 54. Sıralanmış Döndürülmüş Arrayda axtarın Sıralanmış döndürülmüş massivdəki element axtarışına O (logn) vaxtında ikili axtarışdan istifadə etmək olar. Bu yazının məqsədi O (logn) vaxtında sıralanmış dönmüş bir sıra içərisində verilmiş bir element tapmaqdır. Sıralanmış dönmüş bir sıra bəzi nümunələr verilmişdir. Nümunə Giriş: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Daha çox oxu

Sual 55. Unikal yollar Bir mxn 2D ızgara verilir və şəbəkədəki ən yuxarı və sol hücrədə dayanırsınız. yəni (1,1) -də yerləşən hücrə. (1,1) -də yerləşən hücrədən (m, n) -də yerləşən hüceyrəyə çatmaq üçün unikal yolların sayını tapın ...

Daha çox oxu

Sual 56. Maksimum subarray Maksimum Subarray problemində bir ədəd ədədi ədədi verdik, ən böyük cəmi olan bitişik alt massivi tapın və maksimum cəm ​​subarray dəyərini çap edin. Nümunə Giriş nömrələri [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Çıxış 6 Alqoritmi Məqsəd tapmaq ...

Daha çox oxu

Sual 57. Aralıqları birləşdirir Aralıqları birləşdirmək məsələsində [l, r] formasının bir sıra intervalı verdik, üst-üstə düşən aralıqları birləşdirin. Nümunələr Giriş {[1, 3], [2, 6], [8, 10], [15, 18]} Çıxış {[1, 6], [8, 10], [15, 18]} Giriş {[ 1, 4], [1, 5]} Çıxış {[1, 5]} Aralıqları birləşdirmək üçün sadəlövh yanaşma ...

Daha çox oxu

Sual 58. Peak Element tapın Tap Peak Element problemini başa düşək. Bu gün yanımızda zirvə elementinə ehtiyacı olan bir sıra var. İndi zirvə elementi dedikdə nəyi nəzərdə tuturam? Pik element bütün qonşularından daha böyük olanıdır. Nümunə: Bir sıra ...

Daha çox oxu

Sual 59. Düzgün üçbucaq nömrəsi Məsələ Valid Üçbucaq Nömrəsi problemində mənfi olmayan tam ədədlər vermişik. Üçbucaq yarada biləcək üçəmlərin sayını tapın. Dizidəki rəqəmləri üçbucağın yan uzunluqları hesab etsək. Nümunə Giriş [2, 2, 3, 4] Çıxış 3 İzahat Biz ...

Daha çox oxu

Sual 60. Sıralanan Array birləşdirin Birləşdirilmiş sıralanmış sıra problemində artan sırada iki sıralanmış massiv verdik. Əvvəlcə girişdə serial1 və array2 üçün başlanğıc sayını verdik. Bu iki nömrə N və M-dir. 1 massivin ölçüsü N və M-nin cəminə bərabərdir.

Daha çox oxu

Sual 61. Ən çox su olan qab Problemin təsviri: n indeksdə (i = 0… n-1) n tam ədəd (y2, y1, y0,1,2… yn-1) verilir. I-ci indeksdəki tam ədəd yi-dir. İndi hər bir birləşdirən nöqtə (i, yi) və (i, 0) bir kartezyen təyyarəsinə n sətir çəkirsiniz. Suyun maksimum həcmini tapın ...

Daha çox oxu

Sual 62. Subarray cəmi bərabərdir k Bir tam sıra və bir k ədədi verilmişdir. Elementlərin cəmi k-yə bərabər olan verilmiş massivin bitişik subarlarının ümumi sayını tapın. Nümunə Giriş 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Çıxış: 7 Giriş 2: arr [] = {1,1,1,2,4, -2} k = 2 Çıxış: 4 İzahat: nümunəni nəzərdən keçirin-1 ...

Daha çox oxu

Sual 63. Sikkə dəyişdirmə problemi Sikkə dəyişdirmə problemi - Fərqli c1, c2,…, cs dəyərindəki bəzi sikkələr verilmişdir (Məsələn: 1,4,7….). N məbləğinə ehtiyacımız var. N məbləğini yaratmaq üçün verilmiş bu sikkələrdən istifadə edin. Bir sikkə tələb olunduğu qədər dəfələrlə istifadə edə bilərsiniz. Yolların ümumi sayını tapın ...

Daha çox oxu

Sual 64. Sıralanmış və dönmüş massivdə minimum elementi tapın Problem ifadəsi “Sıralanmış və dönmüş massivdə minimum elementi tapın” problemində sıralanmış bir sıra vermişik []. Bu sıra bilinməyən bir nöqtədə dönər, bu massivdəki minimum elementi tapın. Giriş Formatı n tam ədədi olan ilk və yalnız bir sətir. ...

Daha çox oxu

Sual 65. Üst-üstə düşən fasilələri birləşdirin II Problem Açıklaması “Çatışan Aralıqları Birləşdirmə II” problemində bir sıra fasilələr verdik. Üst-üstə düşən intervalları bir-birinə birləşdirəcək və üst-üstə düşməyən bütün intervalları yazdıracaq bir proqram yazın. Giriş Formatı n tam ədədi olan ilk sətir. Hər cütün olduğu n cütlü ikinci sətir ...

Daha çox oxu

Sual 66. Divide and Conquer istifadə edərək maksimum subarray cəmi Problem ifadəsi “Divide and Conquer istifadə olunan maksimum subarray cəmi” problemində həm müsbət, həm də mənfi tam ədədi vermişik. Bitişik alt dizinin ən böyük cəmini tapacaq bir proqram yazın. Giriş Formatı Bir tam ədədi olan ilk sətir. Bir sıra olan ikinci sətir ...

Daha çox oxu

Sual 67. Tez Sortlaşdırmanın təkrarlanan tətbiqi Problem ifadəsi “Tez Sortlaşdırmanın təkrarlanan tətbiqi” problemində bir sıra verdik []. Tez sıralamadan istifadə edərək sıra sıralamalıyıq. Burada sürətli sort rekursiv şəkildə həyata keçirilmir, təkrarlanan bir şəkildə həyata keçirilir. Giriş Formatı n tam ədədi olan ilk sətir. İkinci sətir ...

Daha çox oxu

Sual 68. Verilmiş bir Array qarışdırın Problem ifadəsi “Verilmiş bir Aralığı qarışdırın” problemində bir sıra tam ədəd verdik. Verilən massivi qarışdıran bir proqram yazın. Yəni serialdakı elementləri təsadüfi qarışdıracaq. Giriş Formatı n tam ədədi olan ilk sətir. N boşluqla ayrılmış tam ədədi çıxan ikinci sətir ...

Daha çox oxu

Sual 69. Bir K Çeşidlənmiş Array çeşidlənməsi Problem ifadəsi “K sıralanmış massivin çeşidlənməsi” problemində hər elementin hədəf mövqeyindən ən çox k məsafədə olduğu bir sıra n element verdik. O (n log k) vaxtında sıralanan bir alqoritm hazırlayın. Giriş Formatı İki tam dəyərdən ibarət ilk sətir N ...

Daha çox oxu

Sual 70. Maksimum məhsul subarray II Problem ifadəsi “Maksimum məhsul subarray II” problemində müsbət, mənfi tam ədədlərdən və eyni zamanda sıfırdan ibarət bir sıra verdik. Subarrayın maksimum məhsulunu tapmaq lazımdır. Giriş Formatı N tam ədədi olan birinci sətir, boşluqla ayrılmış N tam ədədi olan ikinci sətir. Çıxış Formatı yalnız ...

Daha çox oxu

Sual 71. Maksimum Cəmi Artıran Nəticə Problem ifadəsi “Maksimum cəmi artıran sonrakı nəticə” problemində bir sıra verdik. Verilən massivin maksimum ardıcıllığının cəmini tapın, yəni ardıcıllıqdakı tam ədədlər sıralanmış qaydada. Bir ardıcıllıq bir sıra olan bir sıra bir hissəsidir ...

Daha çox oxu

Sual 72. Sağ tərəfdəki kiçik elementlərin sayı Problem Açıklaması “Sağ tərəfdəki Kiçik Elementlərin Sayı” problemində bir sıra verdik []. Hər bir elementin sağ tərəfində olan kiçik elementlərin sayını tapın. Giriş Formatı N tam ədədi olan ilk və yalnız bir sətir, boşluqla ayrılmış N tam ədədi olan ikinci sətir. Çıxış ...

Daha çox oxu

Sual 73. Elementlər Arrayda N / K-dən çox görünür Problem ifadəsi “Elementlər Arrayda N / K-dən çox görünür” problemində n ölçülü bir tam sıra vermişik. N / k dəfədən çox görünən elementləri tapın. Harada k giriş dəyəridir. Giriş Formatı İki tam ədədi olan ilk və yalnız bir sətir N və ...

Daha çox oxu

Sual 74. Dizidən Zirvə Elementini tapın Problem ifadəsi “Array’dan Peak Elementini tapın” problemində giriş ədədi sıra vermişik. Bir zirvə elementi tapın. Bir sıra, element hər iki qonşudan daha böyükdürsə, bir element zirvə elementidir. Künc elementləri üçün yalnız ...

Daha çox oxu

Sual 75. Array-da alternativ olaraq müsbət və mənfi nömrələri yenidən düzəldin Problem ifadəsi “Alternativ olaraq massivdə müsbət və mənfi ədədləri yenidən düzəldin” problemində bir [] bir sıra verdik. Bu sıra müsbət və mənfi tam ədədlərdən ibarətdir. Dizini müsbət və mənfi alternativ olaraq yerləşdiriləcək şəkildə yenidən düzəldin. Burada müsbət və mənfi elementlərin sayına ehtiyac yoxdur ...

Daha çox oxu

Sual 76. Dizidə Maksimum Təkrar Sayı tapın Problem ifadəsi “Arrayda maksimum təkrarlanan ədədi tapın” problemində N ölçülü çeşidlənməmiş bir sıra vermişik. Verilən massivdə {0, k} aralığında nömrələr var, burada k <= N. Maksimum ədədə gələn ədədi tapın. massivdə dəfə. Giriş Formatı ...

Daha çox oxu

Sual 77. Verilən cəmi dörd element Problem ifadəsi Verilən problemi cəmləyən dörd elementdə müsbət və ya mənfi ola biləcək N elementi olan bir sıra verdik. Cəmi verilmiş k-yə bərabər olan dörd elementin çoxluğunu tapın. Giriş Formatı N tam ədədi olan birinci sətir. Bir sıra olan ikinci sətir ...

Daha çox oxu

Sual 78. Bölmə problemi Problem Açıklaması Bölmə problemində, n elementi olan bir dəst verdik. Verilən çoxluğun alt qruplardakı elementlərin cəminin bərabər olduğu iki dəstə bölünə biləcəyini tapın. Nümunə Giriş arr [] = {4, 5, 11, 9, 8, 3} Çıxış Bəli İzahat massiv ...

Daha çox oxu

Sual 79. 3 ölçülü Sıralanmış bir Nəticəni tapın Problem ifadəsi Verilən çeşidlənməmiş tamsayılar massivində. 3 ölçülü bir sıralanmış ardıcıllıq tapmalıyıq. Üç element sıra [i], array [j], array [k] olsun, sonra i <j <üçün sıra [i] <array [j] <array [k] olsun. k. Dizidə birdən çox üçük varsa, birini çap edin ...

Daha çox oxu

Sual 80. Verilən cəm ilə subarray Problem ifadəsi Verilən cəmi problemi ilə alt bölmədə n müsbət element olan bir sıra verdik. Alt dizinin bütün elementlərinin cəminin bir_suma bərabər olduğu subrayı tapmalıyıq. Subarray bəzi silinərək orijinal massivdən əldə edilir ...

Daha çox oxu

Sual 81. Təkrarlanan Arraydan İtən Elementi tapın Problem ifadəsi İki A və B massivi verildikdə, bir massiv bir element xaricində digərinin təkrarıdır. Bir element A ya da B-də yoxdur, təkrarlanan bir massivdən itirilmiş elementi tapmaq lazımdır. Nümunə 5 1 6 4 8 9 6 4 8 ...

Daha çox oxu

Sual 82. Verilən Arrayı Maksimum Minimum Formada yenidən təşkil edin Problem ifadəsi “Verilmiş massivi maksimum minimum formada yenidən düzəldin” problemində N elementi olan sıralanmış bir sıra verdik. Alternativ elementlər ith max və ith min olsun deyə verilən sıralanmış müsbət tam ədədi yenidən düzəldin. Elementlərin yenidən düzəldilməsini daha yaxşı başa düşmək üçün aşağıya baxın - Array [0] ...

Daha çox oxu

Sual 83. İki Çeşidlənmiş Dizini Birləşdirin Problem ifadəsi İki sıralanmış massivin birləşməsində problem, iki giriş sıralanmış massiv vermişik, bu iki massivi birləşdirməliyik ki, tam çeşidlənmədən sonra başlanğıc nömrələr birinci massivdə, ikinci massivdə qalsın. Nümunə giriş A [] = {1, 3, 5, 7, ...

Daha çox oxu

Sual 84. Verilən Dəyərdən Az Cəmlə Üçlülərin Sayı Problem ifadəsi N sayda elementi olan bir sıra verdik. Verilən massivdə verilən dəyərdən cəmi az olan üçəmlərin sayını sayın. Nümunə Giriş a [] = {1, 2, 3, 4, 5, 6, 7, 8} Cəmi = 10 Çıxış 7 Mümkün üçlüklər: ...

Daha çox oxu

Sual 85. Bir Array Daha Böyük Element Problem ifadəsi Bir sıra verildikdə, hər bir elementin növbəti böyük elementini massivdə tapacağıq. Əgər həmin element üçün daha böyük bir element yoxdursa, onda -1-i çap edəcəyik, əks halda həmin elementi çap edəcəyik. Qeyd: Növbəti böyük element daha böyük və ... olan elementdir.

Daha çox oxu

Sual 86. İki Çeşidlənmiş Dizinin Birləşdirilməsi Problem ifadəsi İki sıralanmış massivi birləşdirərkən problemi biri m + n ölçülü, digəri n ölçülü sıra olan iki sıralanmış massiv verdik. N ölçülü massivi m + n ölçülü massivə birləşdirəcəyik və m + n ölçülü birləşdirilmiş massivi çap edəcəyik. Nümunə giriş 6 3 M [] = ...

Daha çox oxu

Sual 87. Sıralanmış massivdə ikili axtarışdan istifadə edərək elementi tapın Problem ifadəsi Sıralanmış bir sıra verilmiş, sıralanmış massivdə ikili axtarışdan istifadə edərək element tapın. Mövcudsa, həmin elementin indeksini çap edin, əks halda çap edin -1. Nümunə Giriş arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // axtarılan element ...

Daha çox oxu

Sual 88. Verilən cəm ilə Arrayda üçlü tapın Problem ifadəsi Bir ədəd tam ədədi verildiyində, cəmi verilən bir X dəyərinə bərabər olan üç elementin birləşməsini tapın. Burada əldə etdiyimiz ilk birləşməni çap edəcəyik. Əgər belə bir birləşmə yoxdursa, onda -1 yazdırın. Nümunə Giriş N = 5, X = 15 arr [] = ...

Daha çox oxu

Sual 89. Bir massivdə dublikatları ən səmərəli şəkildə tapın Problem ifadəsi O (n) və O (1) boşluğunda ən effektiv şəkildə kopiya olan bütün elementləri göstərin. 0-dan n-1 aralığındakı rəqəmləri ehtiva edən n ölçülü bir sıra verildikdə, bu rəqəmlər istənilən dəfə baş verə bilər. Bir serialda dublikatları ən səmərəli şəkildə tapın ...

Daha çox oxu

Sual 90. Çeşidlənməmiş Dizidəki Ən Kiçik Müsbət Sayı Problem ifadəsi Verilən çeşidlənməmiş massivdə çeşidlənməmiş massivdə itkin olan ən kiçik müsbət ədədi tapın. Müsbət tam ədədə 0 daxil deyil. Lazım gələrsə orijinal massivi dəyişə bilərik. Dizidə müsbət və mənfi rəqəmlər ola bilər. Nümunə a. Giriş massivi: [3, 4, -1, 0, -2, 2, 1, ...

Daha çox oxu

Sual 91. Bütün Sıfırları Verilən Arrayın Sonuna aparın Problem ifadəsi Verilən massivdə massivdə olan bütün sıfırları massivin sonuna aparın. Burada bütün sıfır sayını massivin sonuna əlavə etmək üçün həmişə bir yol var. Nümunə Giriş 9 9 17 0 14 0 ...

Daha çox oxu

Sual 92. Sıralanmış massivdə baş verənlərin sayını hesablayın Problem ifadəsi “Sıralanmış massivdə baş verənlərin sayını hesabla” problemində sıralanmış bir sıra verdik. X-in bir tam olduğu X sıralanmış bir sıra içərisində baş vermə və ya tezlik sayını sayın. Nümunə Giriş 13 1 2 2 2 2 3 3 3 4 4 ...

Daha çox oxu

Sual 93. Sıralanmış massivdə ən kiçik itkin nömrəni tapın Problem ifadəsi “Sıralanmış bir sıra içərisində ən kiçik itkin nömrəni tapmaq” problemində bir tam sıra vermişik. 0> M - 1 aralığında unikal elementləri olan N ölçülü sıralanmış massivdə ən kiçik itkin sayını tapın, burada M> N. Nümunə Giriş [0, 1, 2, 3, 4, 6, 7, ...

Daha çox oxu

Sual 94. İlk təkrarlanan element Problem ifadəsi n ədəd ədədi olan bir sıra verdik. Verilən massivdə ilk təkrar elementi tapmalıyıq. Təkrarlanan bir element yoxdursa, “Təkrarlanan tam ədəd tapılmadı” yazdırın. Qeyd: Təkrarlanan elementlər birdən çox dəfə gələn elementlərdir. (Array dublikat ola bilər) ...

Daha çox oxu

Sual 95. Məhsul Array Puzzle Problem ifadəsi Bir məhsul seriyası tapmacası problemində, ith elementinin verilən mövqedəki element xaricində verilən sıra içərisindəki bütün elementlərin məhsulu olacağı bir sıra qurmalıyıq. Nümunə Giriş 5 10 3 5 6 2 Çıxış 180 600 360 300 900 ...

Daha çox oxu

Sual 96. Verilən Fərqlə Bütün Cütləri tapın Problem ifadəsi Fərqli elementlərdən ibarət bir sıra vermişik və ya massivdə təkrarlanan elementlər yoxdur. Verilən fərqi olan bütün cütləri tapın. Fərqli verilmiş cütlük yoxdursa, “Fərqli verilən cüt yoxdur” yazdırın. Nümunə Giriş 10 20 90 70 20 80 ...

Daha çox oxu

Sual 97. Verilmiş massivdə ilk təkrar ədədi tapın Problem ifadəsi Bir sıra içərisində çox təkrarlanan rəqəmlər ola bilər, ancaq verilən bir sıra içərisində ilk təkrar nömrəni tapmaq lazımdır (ikinci dəfə baş verir). Nümunə Giriş 12 5 4 2 8 9 7 12 5 6 12 4 7 Çıxış 5 ilk təkrarlanan elementdir ...

Daha çox oxu

Sual 98. Çoxluq elementi Problem ifadəsi Sıralanmış bir sıra verildiyi üçün, sıralanmış massivdən əksəriyyət elementini tapmalıyıq. Çoxluq elementi: Massivin yarısından çoxunun meydana çıxan sayı. Burada x rəqəmi verdik, əksəriyyətin_element olduğunu yoxlamalıyıq. Nümunə Giriş 5 2 ...

Daha çox oxu

Sual 99. İtkin nömrəni tapın Problem ifadəsi 1-dən N-ə qədər bir sıra arasındakı itkin ədədi taparkən N-1 ədədləri olan bir sıra verdik. 1-dən N-ə qədər olan bir sıra aralığında bir ədəd əskikdir. Giriş Formatı Bir tam ədədi ehtiva edən ilk sətir ...

Daha çox oxu

Bloomberg String Sualları

Sual 100. Mötərizədə Leetcode Həllini yaradın Problem Bəyanatı Mötərizələr Yarat LeetCode Həlli – “Mötərizələr yarat” n dəyərinin verildiyini bildirir. Biz n cüt mötərizənin bütün kombinasiyalarını yaratmalıyıq. Cavabı düzgün qurulmuş mötərizələrin sətirlərinin vektoru şəklində qaytarın. Nümunə: Giriş: n = 3 Çıxış: ["((()))","(()())","(())()","()(())","()( )()"] İzah: ...

Daha çox oxu

Sual 101. Etibarlı Mötərizələr etmək üçün Minimum Silin LeetCode Həll Problem Bəyanatı Etibarlı Mötərizələr etmək üçün Minimum Silinmə LeetCode Həlli – Sizə '(', ')' və kiçik ingilis hərflərindən ibarət sətir verilir. Tapşırıq minimum sayda mötərizəni ( '(' və ya ')', istənilən mövqelərdə) silməkdir ki, nəticədə mötərizə sətri ...

Daha çox oxu

Sual 102. Təkrarlanan simvollar olmadan ən uzun alt sətir Leetcode həlli Problem bəyanatı Təkrarlanan simvollar olmadan ən uzun alt sətir LeetCode Həlli – s sətirinin verildiyini bildirir. Simvolları təkrarlamadan ən uzun alt sətiri tapmalıyıq. Nümunə: Giriş: s = "abcabcbb" Çıxış: 3 İzahat: Heç bir simvol təkrarlanmayan ən uzun alt sətir uzunluğu 3-dür. Sətir: “abc”. Giriş: s = "bbbbb" ...

Daha çox oxu

Sual 103. Layihə Yeraltı Sistemi Leetcode Həll Problem Bəyanatı Layihə Yeraltı Sistemi LeetCode Həlli – “Yeraltı Sistemin Dizaynı” sizdən iki stansiya arasında müştərilərin səyahət vaxtlarını izləmək üçün dəmir yolu sistemi dizayn etməyi xahiş edir. Bir stansiyadan digərinə getmək üçün lazım olan orta vaxtı hesablamaq lazımdır. Biz həyata keçirməliyik...

Daha çox oxu

Sual 104. Ən Uzun Ümumi Prefiks Leetcode Həlli Problem Bəyanatı Ən Uzun Ümumi Prefiks LeetCode Həlli – “Ən Uzun Ümumi Prefiks” sətirlər massivinin verildiyini bildirir. Bu sətirlər arasında ən uzun ümumi prefiksi tapmalıyıq. Əgər prefiks yoxdursa, boş sətir qaytarın. Nümunə: Giriş: strs = ["çiçək","axın","uçuş"] Çıxış: "fl" İzah: “fl” ən uzun ...

Daha çox oxu

Sual 105. Etibarlı Palindrome II Leetcode Həlli Problem bəyanatı Etibarlı Palindrom II LeetCode Həlli – “Valid Palindrome II” bildirir ki, s sətrini nəzərə alaraq, ən çox bir simvolu sildikdən sonra s palindrom sətri ola bilərsə, biz doğru qayıtmalıyıq. Nümunə: Giriş: s = "aba" Çıxış: doğru İzahat: Giriş sətri artıq palindromdur, ona görə də ...

Daha çox oxu

Sual 106. Etibarlı Mötərizələr Leetcode Həlli Problem bəyanatı Etibarlı Mötərizələr LeetCode Həlli – “Etibarlı Mötərizələr” sizə yalnız '(', ')', '{', '}', '[' və ']' simvollarından ibarət sətir verildiyini bildirir. Giriş sətirinin etibarlı sətir olub-olmadığını müəyyən etməliyik. Açıq mötərizələr bağlanmalıdırsa, sətir etibarlı sətir deyilir ...

Daha çox oxu

Sual 107. Palindrom Bölmə Leetcode Həlli Problemin ifadəsi Palindromla Bölmə LeetCode Həlli – “Palindrom Bölmə” sizə sətir verildiyini bildirir, giriş sətrini elə bölmək ki, bölmənin hər bir alt sətri palindrom olsun. Giriş sətirinin bütün mümkün palindrom bölmələrini qaytarın. Nümunə: Giriş: s = "aab" Çıxış: [["a","a","b"],["aa","b"]] İzahat: Tam olaraq 2 etibarlı ...

Daha çox oxu

Sual 108. Sayın və Deyin Leetcode Həlli Problem Bəyanatı Say və Say LeetCode Həlli – “Say və De” sizdən say və söylə ardıcıllığının n-ci həddi tapmağı xahiş edir. Say və say ardıcıllığı rekursiv düsturla müəyyən edilmiş rəqəm sətirlərinin ardıcıllığıdır: countAndSay(1) = "1" countAndSay(n) countAndSay(n-1)-dən rəqəm sətirini “deyəcəyiniz” üsuldur, sonra çevrilir ...

Daha çox oxu

Sual 109. Palindromic Substrings Leetcode Solution Problemin ifadəsi Palindromik alt sətirlər LeetCode Həlli – “Palindromik alt sətirlər” sizdən giriş sətirində palindromik alt sətirlərin ümumi sayını tapmağı xahiş edir. Sətir irəli ilə eyni şəkildə geri oxunduğunda palindromdur. Alt sətir sətir daxilində bitişik simvollar ardıcıllığıdır. Misal: Giriş: s = "aaa" Çıxış: ...

Daha çox oxu

Sual 110. Etibarsız Mötərizələri Sil Leetcode Həll Problem bəyanatı Etibarsız Mötərizələri Sil Leetcode Həlli – sizə mötərizə və kiçik hərflərdən ibarət s sətri verildiyini bildirir. Daxiletmə sətirini etibarlı etmək üçün minimum sayda etibarsız mötərizəni silməliyik. Bütün mümkün nəticələri istənilən qaydada qaytarmalıyıq. Bir sim ...

Daha çox oxu

Sual 111. İki simli anagram leetcode həlləri etmək üçün minimum addım Problem Açıklaması Bu problemdə bizə kiçik hərflərdən ibarət iki sətir '' '' 'verilir. Bir əməliyyatda 't' sətrində hər hansı bir simvolu seçib başqa bir xarakterə dəyişə bilərik. 'T' an etmək üçün bu cür əməliyyatların minimum sayını tapmaq lazımdır ...

Daha çox oxu

Sual 112. Balanslı Sətirlərdə Bir Simli Bölün Leetcode Solution Problem ifadəsi Bu problemdə bizə yalnız 'R' və 'L' olan bir sıra simvol verilir. Bir simli eyni sayda 'R' və 'L varsa balanslı deyirik. Verilən simli ayrılmış alt sətirlərə bölə bilərik. Məqsəd mümkün olan maksimum sayını tapmaqdır ...

Daha çox oxu

Sual 113. İzomorfik Strings Leetcode Həlli Problem ifadəsi Bu problemdə bizə a və b iki simli verilir. Məqsədimiz iki sətrin izomorf olub olmadığını söyləməkdir. İki sətir izomorfik adlanır və yalnız birinci sətirdəki simvolların ümumiyyətlə hər hansı bir simvolla (özü də daxil olmaqla) dəyişdirilə biləcəyi təqdirdə ...

Daha çox oxu

Sual 114. Parantezlər Leetcode həllinin maksimum yuvalama dərinliyi Problem problemi Bu problemdə bizə bəzi nömrələrə, bəzi operatorlara (məsələn +, -, *) və bəzi mötərizələrə (məsələn '(', ')') sahib olan etibarlı bir mötərizə sətri (vps) verilir. Düzgün mötərizə sətirləri (vps) bunlardır: “” “d”, burada d hər hansı bir “(A)” rəqəmidir, əgər A etibarlıdırsa mötərizə sətir “A * B” əgər hər hansı bir operatordursa və A ...

Daha çox oxu

Sual 115. Sonrakı Leetcode Həllidir Problem ifadəsi Bu problemdə bizə iki fərqli sim verilir. Məqsəd, birinci simli ikincinin ardıcıllığı olub olmadığını tapmaqdır. Nümunələr birinci sətir = "abc" ikinci sətir = "mnagbcd" həqiqi birinci sətir = "burger" ikinci sətir = "dominos" yalnış yanaşma (Rekursiv) Bu asandır ...

Daha çox oxu

Sual 116. Valid Palindrome Leetcode Həlli Problem ifadəsi Bir simli nəzərə alaraq, yalnız alfasayısal simvolları, yəni rəqəmləri və əlifbaları nəzərə alaraq palindrom olub olmadığını təyin etməliyik. Əlifba simvolları üçün halları da görməməyimiz lazımdır. Nümunə "Bir insan, bir plan, bir kanal: Panama" doğru İzahat: "AmanaplanacanalPanama" etibarlı bir palindromdur. "bir avtomobil yarışı" ...

Daha çox oxu

Sual 117. Roman - Tam Leetcode Həlli "Romadan Tamsayıya" problemində, bizə Roman ədədi şəklində bəzi müsbət ədədi əks etdirən bir sətir verilir. Roma rəqəmləri aşağıdakı cədvəldən istifadə edilərək tam ədədə çevrilə bilən 7 simvolla təmsil olunur: Qeyd: Verilən roman rəqəminin tam dəyəri və ya ...

Daha çox oxu

Sual 118. Roman Leetcode Solution-a tamlıq Bu problemdə bizə bir tam ədəd verilir və roman rəqəminə çevrilməyimiz tələb olunur. Beləliklə, problem ümumiyyətlə “Romaya Bütünlük” olaraq adlandırılır və bu, Roman Leetcode Solution üçün Tamsayıdır. Kimsə Roma rəqəmlərini bilmirsə. Köhnə vaxtlarda insanlar yox idi ...

Daha çox oxu

Sual 119. Təkrarlanan simvollar olmadan ən uzun alt sətir LeetCode Həlli Təkrarlanan simvollar olmadan ən uzun alt sətir LeetCode Həlli – Sətir nəzərə alınmaqla, simvolları təkrarlamadan ən uzun alt sətirin uzunluğunu tapmalıyıq. Gəlin bir neçə misala baxaq: Nümunə pwwkew 3 İzahat: Cavab uzunluğu 3 aav olan “wke” dir 2 İzahat: Cavab 2 uzunluğunda “av”dır. Yanaşma-1 ...

Daha çox oxu

Sual 120. Fizz Buzz Problem adı qeyri-səlis görünə bilər. Fizz Buzz, uşaqlara bölünmə haqqında öyrədildiyi bir oyundur. Beləliklə, çox çətinlik çəkmədən ətrafdakı vızıltıları təmizləyək. Problem ifadəsi 3-ün qatları üçün “Fizz”, 5-in “Buzz” -larının vurduğu bir proqram yazaq ...

Daha çox oxu

Sual 121. Fizz Buzz Leetcode Fizz Buzz problemində n rəqəmi verdik, verilən şərtlərlə 1-dən n-ə qədər rəqəmlərin simli təsvirini çap edin: 3-ün qatları üçün “Fizz” yazın. 5-in çoxları üçün “Buzz” yazın. Çoxlarının üçün “FizzBuzz” yazın. hər ikisi 3 və 5. Əks təqdirdə nömrəni ... şəklində yazdırın.

Daha çox oxu

Sual 122. Simli deşifrə et Tutaq ki, sizə kodlanmış bir simli verilib. Bir simli bir növ naxışla kodlanmışdır, vəzifəniz simli deşifrə etməkdir. Deyək, <heç vaxt sətir baş vermir> [string] Nümunə Giriş 3 [b] 2 [bc] Çıxış bbbcaca İzahı Burada “b” 3 dəfə, “ca” isə 2 dəfə baş verir. ...

Daha çox oxu

Sual 123. Növbəti Permutasiya Növbəti yer dəyişdirmə problemində bir söz verdik, leksikoqrafik cəhətdən daha böyük_ötürmə tapın. Nümunə giriş: str = "tutorialcup" çıxış: tutorialpcu giriş: str = "nmhdgfecba" çıxış: nmheabcdfg giriş: str = "alqoritmlər" çıxış: alqoritm giriş: str = "qaşıq qidalanma" çıxış: Növbəti Permutation ...

Daha çox oxu

Sual 124. Məktub halının dəyişdirilməsi Məktub halında permütasiyada yalnız əlifbalar və rəqəmlərdən ibarət bir sətir verdik, sətirdəki hər bir simvol kiçik və böyük hərflərə çevrilə bilər, hər bir simvolun kiçik və baş hərflərinin fərqli birləşmələrindən əldə edilə bilən bütün fərqli simləri tapın. simli. Nümunə ...

Daha çox oxu

Sual 125. Sortlaşdırma istifadə edərək ən uzun ümumi prefiks Sortlaşdırma problemindən istifadə edərək ən uzun ümumi prefiksdə bir sıra sətir vermişik, ən uzun yayılmış prefiksi tapın. yəni bütün simlər üçün ümumi olan ön hissəni tapın. Nümunə Giriş1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Çıxış: "tu" Giriş2: {"baqaj", "banan", "batsmen"} Çıxış: "ba" Giriş3: {"abcd "} Çıxış:" abcd "...

Daha çox oxu

Sual 126. Müntəzəm İfadə Eşleme Daimi İfadə Eşleme məsələsində iki sətir verdik (birini x götürək) yalnız kiçik hərflərdən, ikincisi (y götürək) iki xüsusi simvol olan kiçik əlifbalardan ibarətdir, yəni “.” və “*”. Vəzifə ikinci simli olub olmadığını tapmaqdır ...

Daha çox oxu

Sual 127. Etibarlı Mötərizələr LeetCode Həlli Etibarlı Mötərizələr LeetCode problemində biz yalnız '(', ')', '{', '}', '[' və ']' simvollarından ibarət sətir verdik, daxiletmə sətirinin etibarlı olub olmadığını müəyyənləşdirin. Burada biz sizə Etibarlı Mötərizələr LeetCode Həllini təqdim edəcəyik. Giriş sətri aşağıdakı hallarda etibarlıdır: Açıq mötərizələr bağlanmalıdır ...

Daha çox oxu

Sual 128. Trie istifadə edilən ən uzun ümumi prefiks Trie problemini istifadə edərək ən uzun ümumi prefiksdə bir sıra simlər vermişik, ən uzun yayılmış prefiksi tapın. yəni bütün simlər üçün ümumi olan ön hissəni tapın. Nümunə Giriş1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Çıxış: "tu" Giriş2: {"baqaj", "banan", "batsmen"} Çıxış: "ba" Giriş3: {"abcd "} Çıxış:" abcd "...

Daha çox oxu

Sual 129. Say və deyin N sayını verdiyimiz sayın və sayın və saymanın N-ci müddətini tapıb ardıcıllığı söyləməliyik. Əvvəlcə saymanın nə olduğunu başa düşməli və ardıcıllığı söyləməliyik. Əvvəlcə ardıcıllığın bəzi şərtlərinə baxın: 1-ci müddət “1” dir. 2-ci dövr ...

Daha çox oxu

Sual 130. Bir simvolda unikal xarakter tapın Sətir problemində unikal simvol tapın, yalnız kiçik hərfləri (az) ehtiva edən bir sətir verdik. İçindəki ilk təkrarlanmayan xarakteri tapmalı və indeksi yazdırmalıyıq. belə bir xarakter yoxdursa çap -1. Giriş Formatı Yalnız bir simli olan bir sətir. Çıxış Formatı Çap et ...

Daha çox oxu

Sual 131. Romaya bütöv Romaya çevrilmənin tam ədədi. N sayını verdik və N-in Roman sayını yazdırmalıyıq. Roman nömrələri {I, V, X, L, C, D, M} dəyərlərinin istifadəsi ilə təmsil olunur. Yaxşı başa düşmək üçün bəzi nümunələrə baxaq. Giriş Formatı Yalnız ...

Daha çox oxu

Sual 132. Fərqli nəticələr İki S və P1 sətirini nəzərə alaraq, S-nin P1-ə bərabər olan bütün fərqli ardıcıllıqlarını saymalıyıq. Qeyd: Verilən bir sətrin ardıcıllığı orijinal simvoldan bəzi simvolları və ya mümkün sıfır simvolları silməklə arxivləşdirdiyimiz bir sətirdir. Dəyişdirə bilmərik ...

Daha çox oxu

Sual 133. Kth Təkrarlanmayan Xarakter Problem ifadəsi “Kth təkrarlanmayan simvol” da “s” simli verdik. Kth-in təkrarlanmayan xarakterini tapmaq üçün bir proqram yazın. Sətirdə təkrarlanmayan k-dan az simvol varsa, “-1” yazdırın. Giriş Formatı “s” simli olan ilk və tək sətir. ...

Daha çox oxu

Sual 134. Bracket şəklində bir simli qırmaq üçün bütün mümkün yolları çap edin Problem ifadəsi “Mötərizədə bir simli qırmaq üçün bütün mümkün yolları çap edin” problemində “s” simli verdik. Mötərizədə verilmiş simli qırmaq üçün bütün mümkün yolları tapın. Bütün alt simləri mötərizədə () bağlayın. Giriş Formatı Birinci və yalnız bir sətir ...

Daha çox oxu

Sual 135. Word Eşleme ilə Ən Uzun Ümumi Prefiks Sözü Problem ifadəsi “Word by Word Matching istifadə edərək ən uzun yayılmış prefiks” problemində N simli verdik. Verilən simlərin ən uzun ümumi prefiksini tapmaq üçün bir proqram yazın. Giriş Formatı Sətrin sayını ifadə edən tam bir N dəyəri olan ilk sətir. Növbəti N sətir ...

Daha çox oxu

Sual 136. Character Eşleme ilə Character istifadə edərək ən uzun ümumi prefiks Problem ifadəsi “Character matching Character by Character Matching istifadə edərək ən uzun yayılmış prefiks” problemində N və N simli bir tam dəyər vermişik. Verilən simlərin ən uzun ümumi prefiksini tapmaq üçün bir proqram yazın. Giriş Formatı Sayı ifadə edən tam bir N dəyəri olan ilk sətir ...

Daha çox oxu

Sual 137. İkili Axtarış II istifadə edərək ən uzun ümumi prefiks Problem ifadəsi “Binary Search II istifadə edərək ən uzun yayılmış prefiks” problemində N və N simli bir tam dəyər vermişik. Verilmiş simlərin ən uzun yayılmış prefiksini çap edəcək bir proqram yazın. Ümumi bir prefiks yoxdursa, “-1” yazdırın. Giriş Formatı ... içərisində olan ilk sətir ...

Daha çox oxu

Sual 138. Ən uzun etibarlı Substring uzunluğu Problem ifadəsi “Ən uzun etibarlı alt sətrin uzunluğu” nda yalnız açılış və bağlanma mötərizəsini ehtiva edən bir sətir verdik. Ən uzun etibarlı mötərizənin alt sətirini tapacaq bir proqram yazın. Giriş Formatı s sətrini ehtiva edən ilk və yalnız bir sətir. Çıxış Formatı İlk və ...

Daha çox oxu

Sual 139. Bağlı bir Strinq siyahısının Palindrom təşkil etdiyini yoxlayın Problem ifadəsi "Bağlı bir Strinq siyahısının Palindrome təşkil etdiyini yoxlayın" problemində, simli məlumatların işlənməsinə bağlı bir siyahı verdik. Verilənlərin palindrom təşkil edib etmədiyini yoxlamaq üçün bir proqram yazın. Nümunə ba-> c-> d-> ca-> b 1 İzahat: Yuxarıdakı nümunədə ...

Daha çox oxu

Bloomberg Ağacı Sualları

Sual 140. Hər Node Leetcode Həllində Növbəti Sağ Göstəricilərin Yerləşdirilməsi Problem Bəyanatı Hər Bir Düyündə Növbəti Sağ Göstəricilərin Yerləşdirilməsi LeetCode Həlli – “Hər Nodeda Növbəti Sağ Göstəricilərin Yerləşdirilməsi” mükəmməl ikili ağacın kökünü nəzərə alaraq bildirir və biz qovşağın hər bir növbəti göstəricisini onun növbəti sağ qovşağına doldurmalıyıq. Növbəti yoxdursa ...

Daha çox oxu

Sual 141. Qovşaqları silin və Forest Leetcode Həllini qaytarın Problem Bəyanatı Qovşaqların Silinməsi və Meşənin Qaytarılması LeetCode Həlli – “Qoşunların silinməsi və Meşənin qaytarılması” hər bir qovşağın fərqli dəyərə malik olduğu ikili ağacın kökünün verildiyini bildirir. Bizə həmçinin to_delete massivi verilmişdir, burada bizdə olan dəyərləri olan bütün qovşaqları silməliyik...

Daha çox oxu

Sual 142. İkili Axtarış Ağacı Leetcode Həllini bərpa edin Problem Bəyanatı İkili Axtarış Ağacının Bərpası LeetCode Həlli – “İkili Axtarış Ağacını Bərpa Et” ikili axtarış ağacının kökünün verildiyini bildirir, burada dəqiq iki qovşağın dəyərləri səhvən dəyişdirilir. Biz ağacın strukturunu dəyişmədən bərpa etməliyik. Misal: Giriş: kök = [1,3,null,null,2] Çıxış: [3,1,null,null,2] ...

Daha çox oxu

Sual 143. Simmetrik Ağac Leetcode Həlli Problemin ifadəsi Simmetrik Ağac LeetCode Həlli – “Simmetrik Ağac” bildirir ki, ikili ağacın kökü verilmişdir və biz yoxlamaq lazımdır ki, verilmiş ikili ağacın özünün güzgüsüdür (mərkəzi ətrafında simmetrikdir) yoxsa yox? Əgər Bəli, biz doğru, əks halda yalan qayıtmalıyıq. Misal: ...

Daha çox oxu

Sual 144. N-ary ağacındakı müəyyən bir düyünün qardaş sayı Problem Bəyanatı “N-ary Tree-də verilmiş bir Düyünün qardaşlarının sayı” problemi sizə n-ary Tree və hədəf düyünü verildiyini bildirir. Hədəf düyününün qardaşlarının sayını tapın. Düyünün həmişə ağacda olduğunu və ilk düyünün ... olduğunu düşünək.

Daha çox oxu

Sual 145. İkili Ağacı İkili Axtarış Ağacına Dönüşdürməyə İkili ağacdan ikili axtarış ağacına çevrilmə problemində, ikili bir ağacın ağacın quruluşunu dəyişdirmədən onu İkili Axtarış Ağacına çevirməsini verdik. Nümunə Giriş Çıxışından əvvəlcədən sifariş: 13 8 6 47 25 51 Alqoritm Quruluşunu dəyişdirməli deyilik ...

Daha çox oxu

Sual 146. Balanslaşdırılmış BST-yə sıralanmış massiv Balanslaşdırılmış BST probleminə görə sıralanmış massivdə sıralanmış qaydada bir sıra verdik, sıralanmış massivdən Balanslı İkili Axtarış Ağacı düzəldin. Nümunələr Giriş arr [] = {1, 2, 3, 4, 5} Çıxış Ön sifariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...

Daha çox oxu

Sual 147. Bir BST-ni daha böyük cəm ağacına çevirin Bir BST-ni daha çox cəm ağacına çevirmək üçün İkili Axtarış Ağacını verərək daha böyük cəm ağacına çevirmək üçün bir alqoritm yazın, yəni hər nodu özündən böyük olan bütün elementlərin cəmini ehtiva edir. Nümunə Giriş Çıxışı Ön sifariş: 69 81 87 34 54 ...

Daha çox oxu

Sual 148. Bütün Kiçik Açarların Cəmi ilə Bir Ağaca BST Bu problemdə İkili Axtarış Ağacını verdik, daha yaxşı bütün kiçik düymələrin cəmini bir ağaca çevirmək üçün bir alqoritm yazın. Nümunə Giriş Çıxışı Öncədən sifariş: 19 7 1 54 34 88 Sadəlövh yanaşma Bütün qovşaqları hər hansı bir keçid şəklində bir-bir keçin və ...

Daha çox oxu

Sual 149. İkili axtarış ağacında minimum dəyəri olan qovluğu tapın İkili Axtarış Ağacı verildiyi halda, verilən ikili axtarış ağacında minimum dəyəri olan qovşaq tapmaq üçün bir alqoritm yazın. Nümunə Giriş Çıxışı 5 sadəlövh yanaşma Sadə bir yanaşma ağac keçidi etmək və bütün qovşaqlar arasında minimum dəyəri olan qovşaq tapmaqdır. Bu ...

Daha çox oxu

Sual 150. Verilmiş Inorder və Preorder Traversals-dan İkili Ağac qurun Bu problemdə ikili ağacın nizamlanması və ön sifarişimiz var. Verilən Inorder və Preorder traversallarından ikili bir ağac qurmalıyıq. Nümunə Giriş: Inorder = [D, B, E, A, F, C] Ön sifariş = [A, B, D, E, C, F] Çıxış: Əvvəlcədən əmələ gələn ağacın keçidi ...

Daha çox oxu

Sual 151. Sıra istifadə edərək BST-də bir Yolu tərsinə çevirin Binary Search Tree və düyün verdiyimiz növbə problemindən istifadə edərək BST-də bir tərs yolda, kökündən verilmiş düyünə doğru yolu dəyişdirmək üçün bir alqoritm yazın. Düyünün BST-də olduğunu düşünək. Nümunə Giriş Hədəf Nodu = 12 Çıxışdan əvvəl qaydada keçid ...

Daha çox oxu

Sual 152. Spiral formada səviyyə əmri Bu problemdə ikili bir ağac verdik, səviyyə düzəlməsini spiral şəklində çap edin. Nümunələr Giriş Çıxışı 10 30 20 40 50 80 70 60 Spiral formada Səviyyə düzülüşünün keçməsi üçün sadəlövh yanaşma Fikir, bir səviyyə düzəlişinin keçidini ...

Daha çox oxu

Sual 153. BST-də Kth Kiçik Element Bu problemdə bir BST və bir k verdik, bir BST-də ən kiçik elementi tapın. Nümunələr Giriş ağacı [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Çıxış 3 Giriş ağacı [] = {3, 1, 4, null, 2} k = 1 Çıxış 1. ..

Daha çox oxu

Sual 154. Balanslı İkili Ağac Balanslaşdırılmış ikili ağac problemində, ikili ağacın kökünə sahib olduq. Boyun tarazlığı olub olmadığını müəyyənləşdirməliyik. Nümunələr Giriş Çıxışı Əsl Giriş Çıxışı: Yanlış Balanslı İkili Ağac Balanslı ikili ağacdakı hər qovşaq 1 və ya daha az fərqə sahibdir ...

Daha çox oxu

Sual 155. Ən aşağı ümumi əcdad İkili ağacın kökü və iki n1 və n2 düyünü nəzərə alınmaqla, qovşaqların LCA-nı (ən aşağı ümumi əcdad) tapın. Nümunə Ən aşağı ortaq əcdad (LCA) nədir? Bir düyününün əcdadları kök və düyün arasındakı yolda olan qovşaqlardır. Göstərilən ikili ağacı düşünün ...

Daha çox oxu

Sual 156. Binary Tree zigzag səviyəsi Traversal İkili bir ağac verildiyi təqdirdə, düyün dəyərlərinin ziqzaq səviyyəli sinə keçidini çap edin. (yəni soldan sağa, sonra növbəti səviyyə üçün sağdan sola və arasında dəyişmə). Nümunə aşağıda verilmiş ikili ağacı nəzərdən keçirin Aşağıda yuxarıdakı ikili ağac növlərinin ziqzaq səviyyə əmri keçidi verilmişdir ...

Daha çox oxu

Sual 157. Hər Nodda Növbəti Sağ Göstəriciləri doldurmaq İkili bir ağac verildikdə, soldan sağa eyni səviyyədə olan qovşaqları birləşdirin. Ağac Düyününün Quruluşu: Ağacın bir düyünü ağac node tipinin məlumatları (tam ədəd dəyəri), göstəriciləri (sonrakı, sol və sağ) olan 4 komponentdən ibarətdir. bir qovşaq nöqtəsinin növbəti göstəricisi onun tərəfinə ...

Daha çox oxu

Sual 158. Trie istifadə edilən ən uzun ümumi prefiks Trie problemini istifadə edərək ən uzun ümumi prefiksdə bir sıra simlər vermişik, ən uzun yayılmış prefiksi tapın. yəni bütün simlər üçün ümumi olan ön hissəni tapın. Nümunə Giriş1: {“tutorialcup”, “tutorial”, “tussle”, “tumble”} Çıxış: "tu" Giriş2: {"baqaj", "banan", "batsmen"} Çıxış: "ba" Giriş3: {"abcd "} Çıxış:" abcd "...

Daha çox oxu

Sual 159. İkili axtarış ağacını doğrulayın Problem Bir ağac kökü verdiyimiz Binary Search Tree-i doğrulamaq problemində, ikili axtarış ağacının olub olmadığını yoxlamalıyıq. Nümunə: Çıxış: həqiqi İzahat: Verilən ağac ikili axtarış ağacıdır, çünki hər alt ağacda qalan bütün elementlər ...

Daha çox oxu

Sual 160. İkili Ağacın Səviyyə Sifarişinin Keçməsi Verilmiş ikili ağacın Səviyyə Sıra Keçidi ikili ağacın BFS ilə eynidır. BFS-nin əslində nə olduğunu artıq bilirikmi? yoxsa pis hiss etmək lazım deyilsə, məqaləni tamamilə oxuyun və daha yaxşı başa düşmək üçün əvvəlki məqalələrimizi ziyarət edin. BFS bir ...

Daha çox oxu

Sual 161. İkili ağacda silinmə İkili ağacın nə olduğunu onsuz da bilirikmi? İndi bu yazıda, dəyəri verilən bir nodu necə silməyə diqqət yetiririk. Silmək istədiyimiz qovşağın dəyərinin BT-də silinmədən əvvəl hər zaman mövcud olduğuna əminik. İkili ...

Daha çox oxu

Sual 162. Unikal İkili Axtarış Ağacları Əvvəlcə bənzərsiz bir ikili axtarış ağacı yaratmaq üçün ümumi say sayını tapmaq məcburiyyətindəyik. Bundan sonra mümkün olan bütün bənzərsiz BST-ni qururuq. Əvvəlcə BST-nin tikintisini bilməliyik. İkili Axtarış Ağacında, sol alt ağacda olan qovşaqlar wrt. hər hansı ...

Daha çox oxu

Bloomberg Qrafik Sualları

Sual 163. Bölümü qiymətləndirin Bölmə problemini qiymətləndirmək üçün A / B = k şəklində bəzi tənliklər verdik, burada A və B simli, k isə həqiqi ədədi. Cavab yoxdursa, bəzi sualları cavablandırın return -1. Nümunə giriş: tənliklər: a / b = 2.0 və b / c = 3.0 sorğuları: a / c ...

Daha çox oxu

Sual 164. Maksimum ada sahəsi Problemin təsviri: 2 ölçülü bir matris verildikdə, matris yalnız 0 (suyu təmsil edən) və 1 (ərazini təmsil edən) giriş şəklindədir. Matritsada bir ada, bütün bitişik 1 lərin 4 istiqamətə (üfüqi və şaquli) birləşdirilərək əmələ gəlməsi ilə meydana gəlir. Matritsada adanın maksimum sahəsini tapın. Dörd kənarının hamısını düşünək ...

Daha çox oxu

Sual 165. Qrafik Klonlama Qrafik Klonlama nədir? Bu gün yanımızda yönləndirilməmiş bir qrafikə istinad var. Nə etməliyik? Təqdim olunan qrafikin dərin bir surətinin qaytarılması. Struktura baxaq: Sinif Nodu: Məlumat dəyəri və hər biri ilə əlaqəli qonşulardan ibarətdir ...

Daha çox oxu

Bloomberg Stack Sualları

Sual 166. Etibarlı Mötərizələr etmək üçün Minimum Silin LeetCode Həll Problem Bəyanatı Etibarlı Mötərizələr etmək üçün Minimum Silinmə LeetCode Həlli – Sizə '(', ')' və kiçik ingilis hərflərindən ibarət sətir verilir. Tapşırıq minimum sayda mötərizəni ( '(' və ya ')', istənilən mövqelərdə) silməkdir ki, nəticədə mötərizə sətri ...

Daha çox oxu

Sual 167. Yağış suyunun tutulması Leetcode həlli Problemin ifadəsi Yağış suyunu tutmaq LeetCode həlli – “Yağış suyunu tutmaq” hər bir çubuğun eninin 1 olduğu yüksəklik xəritəsini təmsil edən yüksəkliklər massivinin verildiyini bildirir. Biz yağışdan sonra tutulan suyun miqdarını tapmalıyıq. Nümunə: Giriş: hündürlük = [0,1,0,2,1,0,1,3,2,1,2,1] Çıxış: 6 İzahat: Yoxlayın ...

Daha çox oxu

Sual 168. Etibarlı Mötərizələr Leetcode Həlli Problem bəyanatı Etibarlı Mötərizələr LeetCode Həlli – “Etibarlı Mötərizələr” sizə yalnız '(', ')', '{', '}', '[' və ']' simvollarından ibarət sətir verildiyini bildirir. Giriş sətirinin etibarlı sətir olub-olmadığını müəyyən etməliyik. Açıq mötərizələr bağlanmalıdırsa, sətir etibarlı sətir deyilir ...

Daha çox oxu

Sual 169. Min Stack Leetcode Həlli Problem Açıklaması Basma, açma, üst və sabit elementi minimum elementi almağı dəstəkləyən bir yığın dizayn edin. push (x) - x elementini yığına itələyin. pop () - Yığının üstündəki elementi silir. top () - Üst elementi əldə edin. getMin () - Minimum elementi yığında alın. ...

Daha çox oxu

Sual 170. Sonrakı Böyük Element I Leetcode Həll Problem ifadəsi Bu problemdə bizə birinci siyahının ikinci siyahının alt dəsti olduğu iki siyahı verilir. Birinci siyahının hər bir elementi üçün ikinci siyahıda növbəti böyük elementi tapmalıyıq. Nümunə nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] İzahat: siyahının birinci elementi üçün, yəni orada 1 üçün ...

Daha çox oxu

Sual 171. Spiral formada səviyyə əmri Bu problemdə ikili bir ağac verdik, səviyyə düzəlməsini spiral şəklində çap edin. Nümunələr Giriş Çıxışı 10 30 20 40 50 80 70 60 Spiral formada Səviyyə düzülüşünün keçməsi üçün sadəlövh yanaşma Fikir, bir səviyyə düzəlişinin keçidini ...

Daha çox oxu

Sual 172. Min yığın Min stack problemində aşağıdakı funksiyaları səmərəli şəkildə həyata keçirmək üçün bir yığın dizayn etməliyik, bas (x) -> x elementini yığına itələyin pop () -> Stack top () -> elementi geri qaytarın stack of top getMin () -> İndiki minimum elementi qaytarın ...

Daha çox oxu

Sual 173. Yağış suyunun tutulması LeetCode Həlli Yağış Suyu LeetCode Tutma problemində biz hündürlük xəritəsini təmsil edən N qeyri-mənfi tam ədəd verdik və hər bir çubuğun eni 1-dir. Biz yuxarıdakı strukturda tutula biləcək suyun miqdarını tapmalıyıq. Nümunə Anlayaq ki, bir nümunə ilə ...

Daha çox oxu

Sual 174. Simli deşifrə et Tutaq ki, sizə kodlanmış bir simli verilib. Bir simli bir növ naxışla kodlanmışdır, vəzifəniz simli deşifrə etməkdir. Deyək, <heç vaxt sətir baş vermir> [string] Nümunə Giriş 3 [b] 2 [bc] Çıxış bbbcaca İzahı Burada “b” 3 dəfə, “ca” isə 2 dəfə baş verir. ...

Daha çox oxu

Sual 175. Binary Tree zigzag səviyəsi Traversal İkili bir ağac verildiyi təqdirdə, düyün dəyərlərinin ziqzaq səviyyəli sinə keçidini çap edin. (yəni soldan sağa, sonra növbəti səviyyə üçün sağdan sola və arasında dəyişmə). Nümunə aşağıda verilmiş ikili ağacı nəzərdən keçirin Aşağıda yuxarıdakı ikili ağac növlərinin ziqzaq səviyyə əmri keçidi verilmişdir ...

Daha çox oxu

Sual 176. Növbəti böyük element Növbəti böyük element bir sıra verdiyimiz problemdir. N dəyəri olan bu sıra (müsbət və ya mənfi ola bilər). Verilən massivdə ilk böyük_elementi sağ tərəfində tapmalıyıq. Daha böyük_element yoxdursa, -1 götürün. Giriş Formatı ... içərisində olan ilk sətir ...

Daha çox oxu

Sual 177. Bir Array Daha Böyük Element Problem ifadəsi Bir sıra verildikdə, hər bir elementin növbəti böyük elementini massivdə tapacağıq. Əgər həmin element üçün daha böyük bir element yoxdursa, onda -1-i çap edəcəyik, əks halda həmin elementi çap edəcəyik. Qeyd: Növbəti böyük element daha böyük və ... olan elementdir.

Daha çox oxu

Bloomberg növbə sualları

Sual 178. Data Stream Leetcode Həllindən Hərəkətli Orta Problem Bəyanatı Data Stream-dən Hərəkət edən Orta Qiymət LeetCode Həlli – “Məlumat axınından orta göstəricinin daşınması” tam ədədlər axını və pəncərə ölçüsü k verildiyini bildirir. Sürüşmə pəncərəsindəki bütün tam ədədlərin hərəkətli ortalamasını hesablamalıyıq. Əgər elementlərin sayı ...

Daha çox oxu

Sual 179. N-ary ağacındakı müəyyən bir düyünün qardaş sayı Problem Bəyanatı “N-ary Tree-də verilmiş bir Düyünün qardaşlarının sayı” problemi sizə n-ary Tree və hədəf düyünü verildiyini bildirir. Hədəf düyününün qardaşlarının sayını tapın. Düyünün həmişə ağacda olduğunu və ilk düyünün ... olduğunu düşünək.

Daha çox oxu

Sual 180. İkili axtarış ağacında minimum dəyəri olan qovluğu tapın İkili Axtarış Ağacı verildiyi halda, verilən ikili axtarış ağacında minimum dəyəri olan qovşaq tapmaq üçün bir alqoritm yazın. Nümunə Giriş Çıxışı 5 sadəlövh yanaşma Sadə bir yanaşma ağac keçidi etmək və bütün qovşaqlar arasında minimum dəyəri olan qovşaq tapmaqdır. Bu ...

Daha çox oxu

Sual 181. Sıra istifadə edərək BST-də bir Yolu tərsinə çevirin Binary Search Tree və düyün verdiyimiz növbə problemindən istifadə edərək BST-də bir tərs yolda, kökündən verilmiş düyünə doğru yolu dəyişdirmək üçün bir alqoritm yazın. Düyünün BST-də olduğunu düşünək. Nümunə Giriş Hədəf Nodu = 12 Çıxışdan əvvəl qaydada keçid ...

Daha çox oxu

Sual 182. Binary Tree zigzag səviyəsi Traversal İkili bir ağac verildiyi təqdirdə, düyün dəyərlərinin ziqzaq səviyyəli sinə keçidini çap edin. (yəni soldan sağa, sonra növbəti səviyyə üçün sağdan sola və arasında dəyişmə). Nümunə aşağıda verilmiş ikili ağacı nəzərdən keçirin Aşağıda yuxarıdakı ikili ağac növlərinin ziqzaq səviyyə əmri keçidi verilmişdir ...

Daha çox oxu

Sual 183. İkili Ağacın Səviyyə Sifarişinin Keçməsi Verilmiş ikili ağacın Səviyyə Sıra Keçidi ikili ağacın BFS ilə eynidır. BFS-nin əslində nə olduğunu artıq bilirikmi? yoxsa pis hiss etmək lazım deyilsə, məqaləni tamamilə oxuyun və daha yaxşı başa düşmək üçün əvvəlki məqalələrimizi ziyarət edin. BFS bir ...

Daha çox oxu

Bloomberg Matrix Sualları

Sual 184. Unikal Yollar II Leetcode Həlli Problem Bəyanatı Unikal Yollar II LeetCode Həlli – “Unikal Yollar II” robotun şəbəkənin yuxarı sol küncündən başladığı mxn şəbəkəsini nəzərə alaraq bildirir. Şəbəkənin sağ alt küncünə çatmaq üçün yolların ümumi sayını tapmalıyıq. ...

Daha çox oxu

Sual 185. 2D Matrix II Leetcode Həllini axtarın Problem Bəyanatı 2D Matrix II LeetCode Həllini axtarın – “2D Matrisi II axtarın” sizdən mxn tam matris matrisində dəyər hədəfini axtaran səmərəli alqoritm tapmağı xahiş edir. Hər bir sətirdə, eləcə də sütundakı tam ədədlər artan sıra ilə çeşidlənir. Nümunə: Giriş: matris = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], hədəf = XNUMX Nəticə: doğru ...

Daha çox oxu

Sual 186. Matrix Zeroes Leetcode Həllini təyin edin Problem Bəyanatı Sıfır Matrisi LeetCode Həlli – “Sıfır Matrisi Dəst Et” sizə mxn tam matris matrisi verildiyini bildirir. Biz giriş matrisini elə dəyişdirməliyik ki, əgər hər hansı bir xanada 0 elementi varsa, onun bütün sətir və sütununu təyin etməliyik. 0-a qədər. Bunu etmək lazımdır ...

Daha çox oxu

Sual 187. Word Search Leetcode Həlli Problem ifadəsi Bir mxn lövhəsi və bir söz verildikdə, sözün cədvəldə olub olmadığını tapın. Söz “bitişik” hüceyrələrin üfüqi və ya şaquli qonşu olduğu ardıcıl bitişik hüceyrələrin hərflərindən düzəldilə bilər. Eyni məktub xanası bir dəfədən çox istifadə edilə bilməz. Nümunə ...

Daha çox oxu

Sual 188. Bütün portağalların çürüməsi üçün tələb olunan minimum vaxt Problem bəyanatı “Bütün portağalları çürütmək üçün tələb olunan minimum vaxt” problemi sizə 2 ölçülü bir sıra verildiyini, hər hüceyrənin 0, 1 və ya 2 mümkün üç dəyərdən birinə sahib olduğunu bildirir. 0 boş bir hüceyrə deməkdir. 1 təzə portağal deməkdir. 2 çürümüş portağal deməkdir. Bir çürük varsa ...

Daha çox oxu

Sual 189. Maksimum ada sahəsi Problemin təsviri: 2 ölçülü bir matris verildikdə, matris yalnız 0 (suyu təmsil edən) və 1 (ərazini təmsil edən) giriş şəklindədir. Matritsada bir ada, bütün bitişik 1 lərin 4 istiqamətə (üfüqi və şaquli) birləşdirilərək əmələ gəlməsi ilə meydana gəlir. Matritsada adanın maksimum sahəsini tapın. Dörd kənarının hamısını düşünək ...

Daha çox oxu

Sual 190. Unikal yollar Bir mxn 2D ızgara verilir və şəbəkədəki ən yuxarı və sol hücrədə dayanırsınız. yəni (1,1) -də yerləşən hücrə. (1,1) -də yerləşən hücrədən (m, n) -də yerləşən hüceyrəyə çatmaq üçün unikal yolların sayını tapın ...

Daha çox oxu

Bloomberg Digər Suallar

Sual 191. Çeşidlənmiş Siyahıları birləşdirin Leetcode Həll Problem bəyanatı k Çeşidlənmiş Siyahıları Birləşdirir LeetCode Həlli – “K Sıralanmış Siyahıları birləşdirin” hər bir əlaqələndirilmiş siyahının öz dəyərləri artan qaydada çeşidləndiyi k bağlı siyahıların massivi verildiyini bildirir. Biz bütün k-əlaqəli siyahıları vahid əlaqəli siyahıda birləşdirməliyik və ...

Daha çox oxu

Sual 192. Range Sum Query 2D – Dəyişməz Leetcode Həlli Problem bəyanatı diapazonu Sum Query 2D – Dəyişməz Leetcode Həlli – 2D matris matrisini nəzərə alaraq, aşağıdakı tipli çoxsaylı sorğuları idarə edin: Matrisin yuxarı sol küncü (sətir1, sütun1) və aşağı sağ küncü ilə müəyyən edilmiş düzbucaqlı daxilində matrisin elementlərinin cəmini hesablayın. künc (sətir2, sütun2). NumMatrix sinfini həyata keçirin: NumMatrix(int[][] matrisi) Obyekti tam ədədlə işə salır...

Daha çox oxu

Sual 193. Bölmə Etiketləri LeetCode Həlli Problem bəyanatı Bölmə Etiketləri LeetCode Həlli – Sizə s sətri verilir. Biz sətri mümkün qədər çox hissəyə bölmək istəyirik ki, hər hərf ən çox bir hissədə görünsün. Qeyd edək ki, bölmə elə edilir ki, bütün hissələri ardıcıllıqla birləşdirdikdən sonra ...

Daha çox oxu

Sual 194. Massiv LeetCode Həllinin birləşdirilməsi Problemin ifadəsi : Massivin birləşdirilməsi LeetCode Həlli – Uzunluğu n ədədləri olan tam massivi nəzərə alaraq, siz ans[i] == ədəd[i] və ans[i + n] == ədəd[ olduğu 2n uzunluğunda massiv yaratmaq istəyirsiniz. i] üçün 0 <= i < n (0-indekslənmiş). Konkret olaraq, ans iki ədəd massivinin birləşməsidir. ans massivini qaytarın. Nümunə : Nümunə 1 Giriş: nums = [1,2,1] Çıxış: [1,2,1,1,2,1] İzahat: Massiv ...

Daha çox oxu

Sual 195. Fibonacci Number LeetCode Həlli Problem bəyanatı Fibonacci Number LeetCode Solution – “Fibonacci Number” bildirir ki, adətən F(n) işarəsi ilə işarələnən Fibonaççi ədədləri Fibonaççi ardıcıllığı adlanan ardıcıllıq təşkil edir ki, hər bir ədəd 0 və 1-dən başlayaraq özündən əvvəlki iki ədədin cəmi olsun. Yəni F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Daha çox oxu

Sual 196. Etibarlı Tic-Tac-Toe Dövlət LeetCode Həlli Problem Bəyanatı Etibarlı Tic-Tac-Toe State LeetCode Həlli – Bizə simli sıra lövhəsi kimi Tic-Tac-Toe lövhəsi verilir və etibarlı tik zamanı bu lövhənin mövqeyinə çatmaq mümkün olarsa, həqiqəti qaytarmağımız xahiş olunur. tac-toe oyunu. Lövhə 3x3 massivdir...

Daha çox oxu

Sual 197. Sətir III LeetCode Həllində Ters Sözlər Problem bəyanatı III sətirdəki sözləri tərsinə çevirmək LeetCode Həlli – Bizə sətir verilir və boşluq və ilkin söz sırasını qoruyaraq cümlə daxilində hər bir sözdəki simvolların sırasını dəyişmək tələb olunur. Nümunələr və izahatlar Nümunə 1: Giriş: s = "Gəlin LeetCode-u götürək ...

Daha çox oxu

Sual 198. Çeşidlənmiş Siyahıdan Dublikatları Sil LeetCode Solution Problem bəyanatı Dublikatları Çeşidlənmiş Siyahıdan Sil LeetCode Həlli – Bizə çeşidlənmiş əlaqəli siyahının başı verilir. Bizdən bütün dublikatları silməyimiz xahiş olunur ki, hər bir element yalnız bir dəfə görünsün və eyni zamanda sıralanmış əlaqəli siyahını qaytaraq. Nümunələr və izahatlar Misal 1: Giriş: baş ...

Daha çox oxu

Sual 199. Clone Qrafik LeetCode Həll Problem bəyanatı Klon Qrafiki LeetCode Həlli – Bizə birləşdirilmiş istiqamətsiz qrafikdəki qovşağın istinadı verilir və qrafikin dərin surətini qaytarmağımız xahiş olunur. Dərin bir nüsxə əsasən bir klondur, burada dərin nüsxədə mövcud olan heç bir node istinad olmamalıdır ...

Daha çox oxu

Sual 200. Minimum Hündürlük Ağacları LeetCode Həlli Problem Bəyanatı Minimum Hündürlük Ağacları LeetCode Həlli – Bizə 0D massiv “kənarları” kimi 1-dan n-2-ə qədər etiketlənmiş n qovşaqdan ibarət ağac verilir, burada kənar[i] = [a_i, b_i] arasında yönləndirilməmiş kənarın olduğunu göstərir. ağacda iki a_i və b_i qovşağı. Bizdə...

Daha çox oxu

Sual 201. Sıralanmış Matris LeetCode Həllində K-ci Ən Kiçik Element Problem bəyanatı K-ci çeşidlənmiş matrisin ən kiçik elementi LeetCode Həlli – Bizə n ölçülü matris verilir, burada sətir və sütunların hər biri artan qaydada çeşidlənir. Bizdən matrisin k-ci ən kiçik elementini qaytarmağımız xahiş olunur. Qeyd edək ki, bu, k...

Daha çox oxu

Sual 202. Əvvəlcədən Sifariş və Sifarişdən Sonra Traversal LeetCode Həllindən Binar Ağac qurun Problem Bəyanatı Əvvəlcədən Sifariş və Sifarişdən Sonra Keçiddən Binar Ağacın Qurulması LeetCode Həlli – İki tam ədəd massivi nəzərə alınmaqla, əvvəlcədən sifariş və sonrakı sifariş, burada əvvəlcədən sifariş fərqli dəyərlərə malik ikili ağacın qabaqcadan keçididir və sonrakı sifariş eyni ağacın sifarişdən sonrakı keçididir, binari yenidən qurun və qaytarın. ağac. Bir neçə cavab varsa, onlardan hər hansı birini qaytara bilərsiniz. Giriş: öncədən sifariş...

Daha çox oxu

Sual 203. Hədəf Cəmi LeetCode Həlli ilə Zar Ruletlərinin Sayı Problemin ifadəsi Hədəf Cəmi ilə Zərlərin Sayısı LeetCode Həlli – Sizin n zəriniz var və hər zarın 1-dən k-a qədər nömrələnmiş k üzü var. Üç tam ədəd n, k və hədəfi nəzərə alaraq, zərləri atmaq üçün mümkün yolların sayını (ümumi kn yoldan) qaytarın ki, üzüstü rəqəmlərin cəmi hədəfə bərabər olsun. Cavab ola bildiyi üçün...

Daha çox oxu

Sual 204. Sorted List II LeetCode Solution-dan Dublikatları silin Problem Bəyanatı Dublikatları Çeşidlənmiş Siyahıdan Sil II LeetCode Həlli – Çeşidlənmiş əlaqəli siyahının başlığını nəzərə alaraq, dublikat nömrələri olan bütün qovşaqları silin və orijinal siyahıdan yalnız fərqli nömrələr buraxın. Əlaqəli siyahını da çeşidlənmiş şəkildə qaytarın. Giriş: baş = [1,2,3,3,4,4,5] Çıxış: [1,2,5] İzahat Buradakı fikir keçid etməkdir ...

Daha çox oxu

Sual 205. Çiçəkləri yerləşdirə bilər LeetCode Həlli Problem Bəyanatı Çiçəklər Yerləşdirə bilər LeetCode Həlli – Sizdə uzun çiçək yatağı var, orada bəzi sahələr əkilir, bəziləri isə əkilmir. Bununla belə, bitişik sahələrə çiçək əkmək olmaz. Tərkibində 0 və 1-dən ibarət, 0-nın boş, 1-in boş olmadığını və tam n-dən ibarət çiçək yatağının tam sayı nəzərə alınmaqla, n yeni çiçək əkilə bilərsə, geri qayıdın ...

Daha çox oxu

Sual 206. String LeetCode Həllində ilk unikal simvol Problem İfadəsi Sətirdə ilk unikal simvol LeetCode Həlli – s sətri verildikdə, onun içindəki ilk təkrar olunmayan simvolu tapın və onun indeksini qaytarın. Mövcud deyilsə, -1 qaytarın. Test nümunəsi 1: Giriş: s = “leetcode” Çıxış: 0 Test işi 2: Giriş: s = “aabb” Çıxış: -1 İzah ...

Daha çox oxu

Sual 207. İkili Ağacın LeetCode Həllini Ters çevirin Problemin ifadəsi: İkili Ağacın Ters çevrilməsi LeetCode Həlli - Bu sualda, hər hansı ikili ağacın kökü nəzərə alınmaqla, həll ikili ağacı tərsinə çevirmək üçün tələb olunur, yəni sol ağac sağ ağaca çevrilməlidir və əksinə. İzahat Biz özümüzdən soruşa bilərik ki, hansı ağac keçidi olacaq ...

Daha çox oxu

Sual 208. Ən yaxın Binar Axtarış Ağacı Dəyəri Leetcode Həlli Problem Bəyanatı: Ən Yaxın İkili Axtarış Ağacı Dəyəri Leetcode Həlli – İkili axtarış ağacının kökünü və hədəf dəyərini nəzərə alaraq, BST-də hədəfə ən yaxın olan dəyəri qaytarın. Misal : Misal 1 Giriş: kök = [4,2,5,1,3], hədəf = 3.714286 Çıxış: 4 Misal 2 Giriş: kök = [1], hədəf ...

Daha çox oxu

Sual 209. Bölmə Siyahısı Leetcode Həlli Problem bəyanatı: Bölmə Siyahısı Leetcode Həlli – Əlaqəli siyahının başını və x dəyərini nəzərə alaraq, onu elə bölmək ki, x-dən kiçik olan bütün qovşaqlar x-dən böyük və ya ona bərabər olan qovşaqlardan əvvəl gəlsin. İki bölmənin hər birində qovşaqların orijinal nisbi sırasını qorumalısınız. Misal: Nümunə 1 Giriş: baş = ...

Daha çox oxu

Sual 210. Dizayn Brauzer Tarixi LeetCode Həlli Problem Bəyanatının Dizaynı Brauzer Tarixçəsi LeetCode Həlli – Əsas səhifədə başladığınız bir nişanı olan brauzeriniz var və siz başqa bir url-ə daxil ola, addımların tarixçəsinə qayıda və ya addımların tarixçə sayında irəliləyə bilərsiniz. BrowserHistory sinfini həyata keçirin: BrowserHistory(sətirli ana səhifə) Obyekti ... əsas səhifəsi ilə işə salır.

Daha çox oxu

Sual 211. 3Sum Ən yaxın LeetCode Həlli Problem bəyanatı 3Cəm Ən yaxın LeetCode Həlli – Uzunluğu n ədədlərlə tam ədəd massivi və tam ədəd hədəfi nəzərə alınmaqla, cəmi hədəfə ən yaxın olması üçün ədədlərlə üç tam ədəd tapın. Üç tam ədədin cəmini qaytarın. Hər bir girişin tam olaraq bir həlli olacağını güman edə bilərsiniz. Giriş: ədədlər = [-1,2,1,-4], hədəf = 1 Çıxış: ...

Daha çox oxu

Sual 212. Substring Leetcode Həllinin Maksimum Baş Vermə Sayı Problem bəyanatı : Alt sətirdə baş verənlərin maksimum sayı Leetcode həlli – s sətrini nəzərə alaraq, aşağıdakı qaydalara uyğun olaraq hər hansı alt sətirin baş vermələrinin maksimum sayını qaytarın: Alt sətirdəki unikal simvolların sayı maxLetters-dən az və ya ona bərabər olmalıdır. Alt sətir ölçüsü minSize və maxSize daxil olmaqla arasında olmalıdır. Misal ...

Daha çox oxu

Sual 213. N-Queens LeetCode Həlli Problem bəyanatı N-Queens LeetCode Həlli – N-queens tapmacası n kraliçanın nxn şahmat taxtasına yerləşdirilməsi problemidir ki, heç bir iki kraliça bir-birinə hücum etməsin. Tam n ədədi verildikdə, n-queens tapmacasına bütün fərqli həlləri qaytarın. Cavabı istənilən qaydada qaytara bilərsiniz. Hər bir həlldə fərqli lövhə konfiqurasiyası var ...

Daha çox oxu

Sual 214. Histogram LeetCode Həllində Ən Böyük Düzbucaqlı Problemin ifadəsi Histoqramda ən böyük düzbucaqlı LeetCode Həlli – Histoqramın zolağının hündürlüyünü təmsil edən tam ədəd hündürlükləri massivini nəzərə alaraq, burada hər bir zolağın eni 1, histoqramda ən böyük düzbucaqlının sahəsini qaytarın. Test nümunəsi 1: Giriş: hündürlüklər = [2, 1, 5, 6, 2, 3] Çıxış: 10 İzahat: ...

Daha çox oxu

Sual 215. Müntəzəm İfadə Uyğunluğu Daimi İfadə Uyğunluğu LeetCode Həlli Problem bəyanatı Daimi İfadə Uyğunlaşan Adi İfadə Uyğunluğu LeetCode Həlli – Daxiletmə sətri s və p nümunəsini nəzərə alaraq, '.' dəstəyi ilə müntəzəm ifadə uyğunluğunu həyata keçirin. və harada: '.' İstənilən tək simvola uyğun gəlir.​​ '*' Əvvəlki elementin sıfır və ya daha çoxuna uyğun gəlir. Uyğunluq bütün giriş sətirini əhatə etməlidir (qismən deyil). Test nümunəsi 1: Giriş: ...

Daha çox oxu

Sual 216. Binary Tree Sağ Yan Görünüş LeetCode Həlli Problem bəyanatı İkili Ağacın Sağ Yan Görünüşü LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, özünüzü onun sağ tərəfində dayandığınızı təsəvvür edin və yuxarıdan aşağıya sıraladığınız qovşaqların dəyərlərini qaytarın. Test nümunəsi 1: Giriş: kök = [1, 2, 3, null, 5, null, ...

Daha çox oxu

Sual 217. Ziqzaq Dönüşüm LeetCode Həlli Problem Bəyanatı Ziqzaq Dönüşümü LeetCode Həlli – "PAYPALISHIRING" sətri bu kimi verilmiş sıralarda ziqzaq naxışında yazılır: (daha yaxşı oxunaqlılıq üçün bu nümunəni sabit şriftdə göstərmək istəyə bilərsiniz) PAHNAPLSIIGYI ...

Daha çox oxu

Sual 218. Minesweeper LeetCode Həlli Problem bəyanatı Minesweeper LeetCode Solution – Gəlin minaaxtaran oyunu oynayaq (Vikipediya, onlayn oyun)! Sizə oyun lövhəsini təmsil edən mxn simvol matrisi lövhəsi verilir, burada: 'M' aşkar edilməmiş minanı, 'E' açılmamış boş kvadratı, 'B' bitişik minaları olmayan (yəni, yuxarıda, aşağıda) aşkar edilmiş boş kvadratı təmsil edir , sol, sağ və hamısı ...

Daha çox oxu

Sual 219. Data Stream LeetCode Həllindən Medianı tapın Problem bəyanatı Data Stream-dən Medianı tapın LeetCode Həlli – Median sıralı tam siyahıda orta qiymətdir. Siyahının ölçüsü bərabərdirsə, orta qiymət yoxdur və median iki orta qiymətin ortasıdır. Məsələn, arr = [2,3,4] üçün median ...

Daha çox oxu

Sual 220. String Leetcode Həllində Permutasiya Problemin ifadəsi : String Leetcode həllində permutasiya – İki s1 və s2 sətirləri nəzərə alınmaqla, əgər s2 s1-in permutasiyasını ehtiva edirsə, doğru qaytarın, əks halda isə yalan. Başqa sözlə, əgər s1-in dəyişdirmələrindən biri s2-nin alt sətridirsə, doğru qaytarın. Misal : Nümunə 1 Giriş: s1 = "ab", s2 = "eidbaooo" Çıxış: doğru İzahat: s2 s1 ("ba") bir dəyişməsini ehtiva edir. ...

Daha çox oxu

Sual 221. Asteroid Toqquşması LeetCode Həlli Problem Bəyanatı Asteroid Toqquşması LeetCode Həlli – Bizə ard-arda asteroidləri təmsil edən tam ədədlərdən ibarət asteroidlər massivi verilir. Hər bir asteroid üçün mütləq dəyər onun ölçüsünü, işarəsi isə istiqamətini (müsbət məna sağ, mənfi məna sol) ifadə edir. Hər bir asteroid eyni sürətlə hərəkət edir. Dövləti tapın ...

Daha çox oxu

Sual 222. Matris LeetCode Həllində Ən Uzun Artan Yol Problem bəyanatı Matrisdə Ən Uzun Artan Yol LeetCode Həlli – mxn tam ədədlər matrisini nəzərə alaraq, matrisin ən uzun artan yolunun uzunluğunu qaytarın. Hər bir hüceyrədən ya dörd istiqamətdə hərəkət edə bilərsiniz: sola, sağa, yuxarı və ya aşağı. Siz diaqonal olaraq hərəkət edə və ya sərhəddən kənara çıxa bilməzsiniz (yəni, ətrafa sarılmasına icazə verilmir). Giriş: ...

Daha çox oxu

Sual 223. Qapalı Adaların sayı Leetcode Həll Problem bəyanatı: Qapalı adaların sayı Leetcode həlli – 2-lardan (torpaq) və 0-lərdən (su) ibarət 1D şəbəkəsi verilmişdir. Ada 4-lardan ibarət maksimum 0 istiqamətli bağlı qrupdur və qapalı ada 1-lərlə əhatə olunmuş tamamilə (hamısı sol, yuxarı, sağ, aşağı) adadır. Qapalı adaların sayını qaytarın. Misal : Nümunə 1 Giriş: şəbəkə = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0, 1,0,0,0,0,1,0,1],[1,1,1,1,1,1,1,0],[2]] Çıxış : XNUMX İzahat: Boz rəngli adalar ...

Daha çox oxu

Sual 224. İkili Ağac LeetCode Həllini Seriallaşdırın və Seriyadan Çıxarın Problem bəyanatı İkili ağacın seriyalılaşdırılması və seriyadan çıxarılması LeetCode Həlli – Serializasiya verilənlər strukturunun və ya obyektin faylda və ya yaddaş buferində saxlanılması və ya sonradan yenidən qurulması üçün şəbəkə bağlantısı vasitəsilə ötürülməsi üçün bitlər ardıcıllığına çevrilməsi prosesidir. in...

Daha çox oxu

Sual 225. İkili Ağac Maksimum Yol Cəmi LeetCode Həlli Problem Bəyanatı İkili Ağac Maksimum Yol Cəmi LeetCode Həlli – İkili ağacdakı yol, ardıcıllıqdakı hər bir bitişik qovşaq cütünün onları birləşdirən kənarın olduğu qovşaqların ardıcıllığıdır. Bir qovşaq ardıcıllıqla ən çox bir dəfə görünə bilər. Qeyd edək ki, yola ehtiyac yoxdur ...

Daha çox oxu

Sual 226. Dairə ilə məhdudlaşan robot LeetCode Həlli Problem bəyanatı Robot Dairə ilə məhdudlaşır LeetCode Həlli – Sonsuz müstəvidə robot əvvəlcə (0, 0) nöqtəsində dayanır və üzü şimala baxır. Qeyd edək ki: Şimal istiqaməti y oxunun müsbət istiqamətidir. Cənub istiqaməti y oxunun mənfi istiqamətidir. Şərq istiqaməti x oxunun müsbət istiqamətidir. Qərb istiqaməti ...

Daha çox oxu

Sual 227. Binary Tree Ziqzaq Səviyyəsi Sifarişin Keçməsi LeetCode Həlli Problem bəyanatı İkili Ağac Ziqzaq Səviyyə Sifarişi LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, onun qovşaqlarının dəyərlərinin ziqzaq səviyyəli sıra keçidini qaytarın. (yəni, soldan sağa, sonra sağdan sola növbəti səviyyə üçün və arasında alternativ). Giriş: kök = [3,9,20,null,null,15,7] Çıxış: [[3],[20,9],[15,7]] İzahat Biz ...

Daha çox oxu

Sual 228. Dublikat Nömrəni tapın LeetCode Həll Problem bəyanatı Dublikat ədədi tapın LeetCode Həlli – Hər bir tam ədədin [1, n] daxil olmaqla, n + 1 tam ədədlərindən ibarət tam ədədlər massivi verilmişdir. Nömrələrdə yalnız bir təkrarlanan nömrə var, bu təkrarlanan nömrəni qaytarın. Siz serialın nömrələrini dəyişdirmədən problemi həll etməlisiniz və yalnız daimi əlavə yerdən istifadə edirsiniz. Giriş: ədədlər = [1,3,4,2,2] Çıxış: 2 İzahat ...

Daha çox oxu

Sual 229. Sıralanmış Array LeetCode Həllində Çatışmayan Element Problemin İfadəsi: Çeşidlənmiş Massivdə Çatışmayan Element LeetCode Həlli – Artan qaydada çeşidlənən və onun bütün elementləri unikal olan və həmçinin k tam ədədi verilən tam ədəd massivini nəzərə alsaq, massivin ən sol nömrəsindən başlayaraq k-ci əskik rəqəmi qaytarın. Nümunə: Nümunə 1 Giriş: ədədlər = [4,7,9,10], k = ...

Daha çox oxu

Sual 230. Path Sum II LeetCode Həlli Problem Bəyanatı: Yol Cəmi II LeetCode Həlli – İkili ağacın kökünü və tam ədəd targetSum-u nəzərə alaraq, yoldakı qovşaq dəyərlərinin cəminin targetSum-a bərabər olduğu bütün kökdən yarpaq yollarını qaytarın. Hər bir yol qovşaq istinadları deyil, qovşaq dəyərlərinin siyahısı kimi qaytarılmalıdır. Kökdən yarpağa gedən yol ...-dan başlayan yoldur.

Daha çox oxu

Sual 231. Alien Dictionary LeetCode Həll Problem bəyanatı Alien Dictionary LeetCode Həlli – İngilis əlifbasından istifadə edən yeni yad dil var. Bununla belə, məktublar arasındakı sıra sizə məlum deyil. Sizə yad dilin lüğətindən sətirli sözlərin siyahısı verilir, burada sözlərdəki sətirlər bu yeni dilin qaydaları ilə leksikoqrafik olaraq sıralanır. ...

Daha çox oxu

Sual 232. Self LeetCode Həllindən başqa massiv məhsulu Problem İfadəsi Özündən başqa Massivin məhsulu LeetCode Həlli – Nömlər tam massivi verildikdə, cavab[i] ədədlərdən[i] başqa ədədlərin bütün elementlərinin hasilinə bərabər olan massiv cavabını qaytarın. İstənilən prefiks və ya rəqəmlər şəkilçisinin məhsulunun 32 bitlik tam ədədə uyğun olmasına zəmanət verilir. Siz O(n) vaxtında və bölgüdən istifadə etmədən işləyən bir alqoritm yazmalısınız ...

Daha çox oxu

Sual 233. Palindrom Permutasiyası LeetCode Həlli Problem bəyanatı Palindrom Permutasiyası LeetCode Həlli – Bizə sətir verilir və verilən sətirin dəyişdirilməsinin palindromu yarada biləcəyini soruşurlar. Nümunələr və izahatlar Nümunə 1: Giriş: s = "kod" Çıxış: yanlış İzahat: biz "kod" hərflərini palindrom yaratmaq üçün düzə bilmərik. Misal 2: ...

Daha çox oxu

Sual 234. İki Əlaqəli Siyahının kəsişməsi LeetCode Həlli Problem bəyanatı İki Əlaqəli Siyahının kəsişməsi LeetCode Həlli – Bizə iki güclü əlaqəli siyahının başlıqları verilir headA və headB. İki əlaqəli siyahının müəyyən bir nöqtədə kəsişə biləcəyi də verilir. Bizdən onların kəsişdiyi node və ya sıfır olduqda qaytarmağımız xahiş olunur ...

Daha çox oxu

Sual 235. Permutasiya ardıcıllığı LeetCode Həlli Problem İfadəsinin Permutasiya Ardıcıllığı LeetCode Həlli – [1, 2, 3, ..., n] dəstində cəmi n var! unikal dəyişdirmələr. Bütün permutasiyaları sıra ilə sadalamaq və etiketləməklə, n = 3 üçün aşağıdakı ardıcıllığı əldə edirik: "123" "132" "213" "231" "312" "321" N və k verilmiş, k-ci permutasiya ardıcıllığını qaytarın. Test nümunəsi 1: Giriş: n ...

Daha çox oxu

Sual 236. Axtarış Təklifləri Sistemi LeetCode Həll Problem Bəyanatı Axtarış Təklifləri Sistemi LeetCode Həlli – Sizə bir sıra sətir məhsulları və sətir searchWord verilir. SearchWord-ün hər simvolu daxil edildikdən sonra məhsullardan ən çoxu üç məhsul adını təklif edən sistem dizayn edin. Təklif olunan məhsulların searchWord ilə ümumi prefiksi olmalıdır. Üçdən çox məhsul varsa ...

Daha çox oxu

Sual 237. Şəkili Döndürün LeetCode Həll Problem bəyanatı Şəkili Döndürün LeetCode Həlli – Sizə təsviri təmsil edən nxn 2D matrisi verilir, şəkli 90 dərəcə (saat əqrəbi istiqamətində) çevirin. Şəkli yerində çevirməlisiniz, yəni giriş 2D matrisini birbaşa dəyişdirməlisiniz. Başqa 2D matris ayırmayın və fırlanmanı yerinə yetirməyin. Test nümunəsi 1: Giriş: ...

Daha çox oxu

Sual 238. IP ünvanının ləğvi LeetCode Həlli Problem bəyanatı IP ünvanının müdafiəsi LeetCode Həlli – Etibarlı (IPv4) IP ünvanı nəzərə alınmaqla, həmin IP ünvanının dəyişdirilmiş versiyasını qaytarın. Təhlükəsiz IP ünvanı hər "." dövrü əvəz edir. "[.]" ilə. Giriş: ünvan = "1.1.1.1" Çıxış: "1[.]1[.]1[.]1" İzahat İntuisiya çox sadədir. 1. Stringbuilder str yaradın 2. Ünvan sətirindən keçin ...

Daha çox oxu

Sual 239. BST Leetcode Həllində K-ci Ən Kiçik Element Problem bəyanatı BST Leetcode Həllində K-ci Ən Kiçik Element – ​​İkili axtarış ağacının kökünü və k tam ədədini nəzərə alaraq, ağacdakı qovşaqların bütün qiymətlərinin k-ci ən kiçik dəyərini (1-indekslənmiş) qaytarın. Nümunələr: Giriş: kök = [3,1,4,null,2], k = 1 Çıxış: 1 Giriş: kök = [5,3,6,2,4,null,null,1], k ...

Daha çox oxu

Sual 240. Binary Tree LeetCode Həllinin yarpaqlarını tapın Problem bəyanatı İkili ağacın yarpaqlarını tapın LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, ağacın qovşaqlarını, sanki bunu edirmiş kimi toplayın: Bütün yarpaq düyünlərini toplayın. Bütün yarpaq düyünlərini çıxarın. Ağac boş olana qədər təkrarlayın. Test nümunəsi 1: Giriş: kök = [1, 2, 3, ...

Daha çox oxu

Sual 241. Top K Tez-tez Sözlər LeetCode Həlli Problem bəyanatı Yuxarı K Tez-tez verilən sözlər LeetCode Həlli – Sətirli sözlər massivi və k tam ədədini nəzərə alaraq, k ən çox sətirləri qaytarın. Tezliyə görə ən yüksəkdən aşağıya doğru çeşidlənmiş cavabı qaytarın. Eyni tezlikli sözləri leksikoqrafik sıraya görə sıralayın. Test nümunəsi 1: Daxiletmə: sözlər = [“i”,”love”,”leetcode”,”i”,”love”,”kodlaşdırma”] k = 2 Çıxış: [“i”,”love”] İzah . ..

Daha çox oxu

Sual 242. Triplet Subsequence Artırılması LeetCode Həlli Problem İfadəsi: Üçlü Alt Ardıcıllığın Artırılması LeetCode Həlli – Nömrələrlə tam massiv verildikdə, i < j < k və ədədlər[i] < ədədlər[j] < ədədlər kimi üçlü indekslər (i, j, k) varsa, doğru qaytarın. [k]. Əgər belə indekslər yoxdursa, yalanı qaytarın. Nümunə: Nümunə 1: Giriş: nums = [2,1,5,0,4,6] Çıxış: doğru İzahat: ...

Daha çox oxu

Sual 243. Array Nesting Leetcode Həlli Problem İfadəsi Massivi Yuvalama Leetcode Həlli – Sizə n uzunluğunda ədədlər tam ədədi massivi verilir, burada ədədlər [0, n - 1] diapazonunda olan ədədlərin dəyişdirilməsidir. Aşağıdakı qaydaya tabe olan s[k] = {numlar[k], ədəd[num[k]], ədəd[num[num[k]]], ... } dəstini qurmalısınız: s-də ilk element [k] seçimi ilə başlayır ...

Daha çox oxu

Sual 244. Sorted Array LeetCode Həllini birləşdirin Problem İfadəsi Çeşidlənmiş Massivin Birləşdirilməsi LeetCode Həlli – Sizə azalmayan qaydada çeşidlənmiş iki ədəd ədəd1 və ədəd2 tam ədədi massivləri və müvafiq olaraq ədəd1 və ədəd2-dəki elementlərin sayını təmsil edən iki m və n tam ədədi verilir. Nömrə1 və nömrə2-ni azalmayan qaydada çeşidlənmiş bir massivdə birləşdirin. Son çeşidlənmiş massiv funksiya tərəfindən qaytarılmamalı, əvəzinə nums1 massivində saxlanılmalıdır. ...

Daha çox oxu

Sual 245. İşçilərin Boş vaxtı LeetCode Həlli Problem bəyanatı İşçinin Boş vaxtı LeetCode Həlli – Bizə hər bir işçi üçün iş vaxtını əks etdirən işçilərin siyahısı verilmişdir. Hər bir işçinin üst-üstə düşməyən Aralıqlar siyahısı var və bu intervallar sıralanmış qaydadadır. Bütün işçilər üçün ümumi, müsbət uzunluqlu boş vaxtı təmsil edən sonlu intervalların siyahısını, həmçinin ...

Daha çox oxu

Sual 246. Əlaqəli Siyahıda Düyünlərin dəyişdirilməsi Leetcode Həlli Problem bəyanatı Əlaqəli Siyahıda Qovşaqların Dəyişdirilməsi Leetcode Həlli – Sizə əlaqələndirilmiş siyahının başı və tam k ədədi verilir. K-ci qovşağın qiymətlərini əvvəldən, k-ci qovşağın qiymətlərini dəyişdirdikdən sonra əlaqəli siyahının başını qaytarın. son (siyahı 1 indekslidir). Misal: Giriş: baş = [1,2,3,4,5], k = 2 ...

Daha çox oxu

Sual 247. Əlaqəli Siyahıda Node Silin Leetcode Həll Problem Bəyanatı: Əlaqəli Siyahıdakı Düyün Silinməsi Leetcode Həlli – Tək bağlı siyahıda qovşağı silmək üçün funksiya yazın. Sizə siyahının başlığına giriş verilməyəcək, əvəzində sizə birbaşa silinəcək node çıxışı veriləcək. Silinəcək qovşağın olmadığına zəmanət verilir ...

Daha çox oxu

Sual 248. Fərqli adaların sayı Leetcode həlli Problem Bəyanatı Fərqli Adaların Sayı LeetCode Həlli – “Fərqli Adaların Sayı” anxm binar matrisinin verildiyini bildirir. Ada 1-istiqamətli (üfüqi və ya şaquli) birləşən 4-dən (torpağı təmsil edən) bir qrupdur. Bir ada digəri ilə eyni sayılır, o zaman və yalnız bir ada ...

Daha çox oxu

Sual 249. Etibarsız Əməliyyatlar LeetCode Həll Problem bəyanatı Etibarsız əməliyyatlar LeetCode Həlli – Tranzaksiya aşağıdakı hallarda etibarsız ola bilər: məbləğ 1000 ABŞ dollarını keçərsə və ya; başqa bir şəhərdə eyni adlı başqa bir əməliyyatın 60 dəqiqəsi ərzində (o cümlədən) baş verərsə. Sizə əməliyyatlar[i] adı, vaxtı (dəqiqələrlə), məbləği və şəhəri təmsil edən vergüllə ayrılmış dəyərlərdən ibarət olduğu bir sıra sətir əməliyyatı verilir ...

Daha çox oxu

Sual 250. Qarışıq cəmi IV LeetCode Həlli Problem Bəyanatının Birləşməsi Cəmi IV LeetCode Həlli – Fərqli tam ədədlər massivi və hədəf tam ədəd hədəfi nəzərə alınmaqla, hədəfə toplanan mümkün birləşmələrin sayını qaytarın. Test nümunələri cavabın 32 bitlik tam ədədə sığması üçün yaradılır. Giriş: ədədlər = [1,2,3], hədəf = 4 Çıxış: 7 İzahat: Mümkün ...

Daha çox oxu

Sual 251. Tam ədədə sətir (atoi) LeetCode Həlli Problem Bəyanatı String to Integer (atoi) Leetcode Solution -“String to Integer (atoi)” bildirir ki, sətri 32 bit işarəli tam ədədə çevirən myAtoi(string s) funksiyasının həyata keçirilməsi (C/C++ atoi funksiyasına bənzər) ). myAtoi(string s) üçün alqoritm aşağıdakı kimidir: Oxuyun və istənilən aparıcı boşluğa məhəl qoymayın. Növbəti simvolun olub olmadığını yoxlayın (əgər ...

Daha çox oxu

Sual 252. IP ünvanlarını bərpa edin Leetcode Solution Problem Bəyanatı IP Ünvanlarını Bərpa etmək LeetCode Həlli – “IP ünvanlarını bərpa et” bildirir ki, yalnız rəqəmlərdən ibarət sətir nəzərə alınmaqla, biz bütün mümkün etibarlı IP ünvanlarını sətirə nöqtələr qoymaqla istənilən ardıcıllıqla qaytarmalıyıq. Qeyd edək ki, geri qayıtmağa icazəmiz yoxdur...

Daha çox oxu

Sual 253. Simli sıxılma LeetCode Həlli Problem bəyanatı sətirinin sıxılması LeetCode Həlli – Simvollar massivini nəzərə alaraq, onu aşağıdakı alqoritmdən istifadə edərək sıxın: Boş s sətri ilə başlayın. Simvollarda ardıcıl təkrarlanan simvolların hər bir qrupu üçün: Qrupun uzunluğu 1-dirsə, simvolu s-ə əlavə edin. Əks halda, simvolun ardınca qrupun uzunluğunu əlavə edin. Sıxılmış sim ...

Daha çox oxu

Sual 254. Qrafik Etibarlı Ağac LeetCode Həlli Problem bəyanatı Qrafik Etibarlı Ağac LeetCode Həlli – Qrafikin kənarlarını nəzərə alaraq, kənarların etibarlı ağac olub-olmadığını yoxlayın. Əgər belədirsə, əks halda doğru və yalanı qaytarın. Kenarlar n*2 ölçülü 2D massiv kimi verilmişdir. Nümunələr və İzahatlar Misal 1: Giriş: n = 5, ...

Daha çox oxu

Sual 255. Veb Tarayıcı LeetCode Həlli Problem Bəyanatı Veb Tarayıcı LeetCode Həlli – URL startUrl və HtmlParser interfeysini nəzərə alaraq, startUrl ilə eyni host adı altında olan bütün linkləri taramaq üçün veb skanerini tətbiq edin. Veb brauzeriniz tərəfindən əldə edilmiş bütün URL-ləri istənilən qaydada qaytarın. Tətbiqçiniz: Səhifədən başlamalıdır: startUrl HtmlParser.getUrls(url)-a zəng edin ki, bütün URL-ləri...

Daha çox oxu

Sual 256. Brick Wall LeetCode Həlli Problem bəyanatı Kərpic Divar LeetCode Həlli – Qarşınızda n sıra kərpicdən ibarət düzbucaqlı kərpic divar var. I cərgədə hər biri eyni hündürlükdə (yəni, bir vahid) müəyyən sayda kərpic var, lakin onlar müxtəlif enliklərdə ola bilər. Hər bir sıranın ümumi eni ...

Daha çox oxu

Sual 257. Mümkün Bipartition LeetCode Həlli Problem Bəyanatı Mümkün Bipartition LeetCode Həlli – Biz n nəfərdən ibarət bir qrupu (1-dən n-ə qədər etiketlənmiş) istənilən ölçüdə iki qrupa bölmək istəyirik. Hər bir insan bəzi başqalarını bəyənə bilər və onlar eyni qrupa girməməlidirlər. Bəyənmədiyi [i] = [ai, bi] n tam ədədini və massivin bəyənmədiyini nəzərə alsaq, ai etiketli şəxsin bunu etdiyini göstərir ...

Daha çox oxu

Sual 258. Tam ədədlərin kəsilməsi LeetCode Həlli Problem İfadəsi Tam Ədədi Qırma LeetCode Həlli – n tam ədədi verilmişdir, onu k müsbət tam ədədlərin cəminə bölün, burada k >= 2 və həmin tam ədədlərin hasilini maksimuma çatdırın. Əldə edə biləcəyimiz maksimum məhsulu geri qaytarmalıyıq. Giriş: n = 2 Çıxış: 1 İzahat: 2 = 1 + 1, ...

Daha çox oxu

Sual 259. Proses LeetCode Həllini öldürün Problem Bəyanatı Öldürmə Prosesi LeetCode Həlli – Köklənmiş ağac strukturunu formalaşdıran n prosesiniz var. Sizə iki tam ədəd pid və ppid massivləri verilir, burada pid[i] i-ci prosesin identifikatoru, ppid[i] isə i-ci prosesin əsas prosesinin identifikatorudur. Hər bir prosesdə yalnız bir ana proses var, lakin bir neçə uşaq prosesi ola bilər. Yalnız bir prosesdə ppid[i] = 0, ...

Daha çox oxu

Sual 260. Dizayn Hit Counter LeetCode Həll Problem Bəyanatının Dizaynı Vuruş Sayğacı LeetCode Həlli – Son 5 dəqiqə ərzində (yəni, son 300 saniyə) alınan hitlərin sayını hesablayan hit sayğacını tərtib edin. Sisteminiz vaxt damğası parametrini (saniyələrlə ölçülən) qəbul etməlidir və siz güman edə bilərsiniz ki, sistemə xronoloji ardıcıllıqla zənglər edilir (yəni, vaxt damğası monoton şəkildə artır). ...

Daha çox oxu

Sual 261. Minimum bərabər massiv elementlərinə keçid LeetCode Həlli Problem İfadəsi Bərabər Massiv Elementlərinə Minimum Hərəkətlər LeetCode Həlli – Ölçü n olan tam ədəd massivini nəzərə alaraq, bütün massiv elementlərini bərabərləşdirmək üçün tələb olunan minimum hərəkət sayını qaytarın. Bir hərəkətlə siz massivin n - 1 elementini 1 artıra bilərsiniz. Nümunə 1: Giriş 1: nums = [1, 2, 3] Nəticə: ...

Daha çox oxu

Sual 262. Jump Game Leetcode Həll Problem bəyanatı Jump Game Leetcode Həlli – Sizə ədədlər tam serialı verilir. Siz əvvəlcə massivin birinci indeksində yerləşirsiniz və massivdəki hər bir element həmin mövqedə maksimum atlama uzunluğunu təmsil edir. Son indeksə çata bilsəniz, doğru, əks halda isə yalan qaytarın. Misal: Giriş 1: ədədlər = [2, ...

Daha çox oxu

Sual 263. İki Binar Ağacı birləşdirin LeetCode Həll Problem bəyanatı İki Binar Ağacın Birləşdirilməsi LeetCode Həlli – Sizə root1 və root2 iki ikili ağac verilir. Təsəvvür edin ki, onlardan birini digərini örtmək üçün qoyduğunuzda, iki ağacın bəzi düyünləri üst-üstə düşür, digərləri isə üst-üstə düşmür. İki ağacı birləşdirməlisiniz ...

Daha çox oxu

Sual 264. Subarray Məhsulu K-dən Az LeetCode Həlli Problemin ifadəsi K-dən az olan alt massiv məhsulu LeetCode Həlli – ədədlərlə tam ədədlər massivi və k tam ədədini nəzərə alaraq, alt massivdəki bütün elementlərin hasilinin k-dən ciddi şəkildə az olduğu bitişik alt massivlərin sayını qaytarın. Test nümunəsi 1: Giriş: inputArr = [10, 5, 2, 6] k = 100 ...

Daha çox oxu

Sual 265. Növbəti Böyük Element III LeetCode Həlli Problemin ifadəsi Problem, Next Greater Element III LeetCode Həlli sizə n müsbət tam ədədi verildiyini və yalnız n-də mövcud olan rəqəmlərdən istifadə edərək növbəti ən böyük tam ədədi tapmağınız lazım olduğunu bildirir. Əgər belə bir tam ədəd yoxdursa, -1 çap etməlisiniz. Üstəlik, yeni...

Daha çox oxu

Sual 266. Məsafə LeetCode Həllini redaktə edin Problem Bəyanatı Problem Məsafəni Düzəliş LeetCode Həlli sizə word1 və word2 iki sətir verildiyini və minimum əməliyyatlarda word1-i word2-ə çevirməyiniz lazım olduğunu bildirir. Sətirdə yerinə yetirilə bilən əməliyyatlar bunlardır: Simvol daxil edin Simvol silin Simvol dəyişdirin Nümunələr Test işi ...

Daha çox oxu

Sual 267. Çipləri eyni mövqeyə köçürmək üçün minimum xərclər LeetCode Həlli Problem Bəyanatı Çipləri Eyni Mövqeyə Köçürmək üçün Minimum Xərc LeetCode Həlli – “Fişləri Eyni Mövqeyə Köçürmək üçün Minimum Xərc” i-ci çipin mövqeyinin [i] olduğu n çipinizin olduğunu bildirir. Bütün fişləri eyni mövqeyə köçürməlisiniz. Bir addımda biz...

Daha çox oxu

Sual 268. Massiv LeetCode Həllində Bütün Dublikatları tapın Problem Bəyanatı Massivdə Bütün Dublikatları Tap problemi LeetCode Həlli sizə [1,n] diapazonunda elementləri ehtiva edən n ölçülü massiv verildiyini bildirir. Hər bir tam ədəd bir və ya iki dəfə görünə bilər və siz massivdə iki dəfə görünən bütün elementləri tapmalısınız. Nümunələr...

Daha çox oxu

Sual 269. Tək Nömrəli Leetcode Həlli Problem bəyanatı Tək Nömrə Leetcode Həlli – Bizə boş olmayan tam ədədlər massivi verilir və tam bir dəfə görünən elementi tapmaq lazımdır. Sualda verilir ki, bir elementdən başqa hər bir element iki dəfə görünür. Nümunə 1: Giriş: ədədlər = [2,2,1] Çıxış: 1 Misal 2: Giriş: ...

Daha çox oxu

Sual 270. Vilayətlərin sayı Leetcode Solution Problem Bəyanatı Vilayətlərin Sayı Leetcode Həlli – Bizə qrafikin bitişik matris təsviri verilir və əyalətlərin sayını tapmaq lazımdır. Burada əyalət birbaşa və ya dolayısı ilə əlaqəli şəhərlər qrupudur və qrupdan kənar heç bir başqa şəhər yoxdur. Nümunə 1: Giriş: isConnected...

Daha çox oxu

Sual 271. 01 Matrix LeetCode Həlli Məsələnin ifadəsi Bu məsələdə 01 Matris LeetCode Həllində verilmiş matrisin hər bir xanası üçün ən yaxın 0-ın məsafəsini tapmalıyıq. Matris yalnız 0 və 1-dən ibarətdir və hər hansı iki qonşu xananın məsafəsi 1-dir. Nümunələr Misal 1: Giriş: mat = ...

Daha çox oxu

Sual 272. Simvolları Tezliyə görə çeşidləyin LeetCode Həlli Problem bəyanatı Simvolları Tezliyə görə çeşidləyin LeetCode Həlli – S sətrini nəzərə alaraq, simvolların tezliyinə əsasən onu azalan qaydada çeşidləyin. Simvolun tezliyi onun sətirdə görünmə sayıdır. Sıralanmış sətri qaytarın. Bir neçə cavab varsa, onlardan hər hansı birini qaytarın. Simvolların çeşidlənməsi üçün nümunə...

Daha çox oxu

Sual 273. Azalmayan Array LeetCode Həlli Problem Bəyanatı Azalmayan Massiv LeetCode Həlli – n tam ədədi olan massiv ədədləri verilmişdir, sizin vəzifəniz ən çox bir elementi dəyişdirməklə onun azalmayan hala gələ biləcəyini yoxlamaqdır. Əgər nums[index ] <= nums[index +1] hər indeks (0-əsaslı) üçün (0 <= index <= n-2) olarsa, massivin azalmayan olduğunu təyin edirik. ...

Daha çox oxu

Sual 274. Faktorial Son Sıfırlar LeetCode Həlli Problem İfadəsi Faktorial Arxadakı Sıfırlar LeetCode Həlli – n tam ədədi verildikdə, n-də arxada qalan sıfırların sayını qaytarın!. Qeyd edək ki, n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Giriş: n = 3 Çıxış: 0 İzahat: 3! = 6, arxada yoxdur ...

Daha çox oxu

Sual 275. Çeşidlənmiş Massivi Binar Axtarış Ağacına çevirin LeetCode Həlləri Problem Bəyanatı Çeşidlənmiş Massivi Binar Axtarış Ağacına Çevirin LeetCode Solutions deyir ki, elementlərin artan qaydada çeşidləndiyi tam ədəd massivi verildikdə onu hündürlüyü balanslaşdırılmış ikili axtarış ağacına çevirin. Hündürlüyü balanslaşdırılmış ikili ağac, hər bir qovşağın iki alt ağacının dərinliyi heç vaxt daha çox fərqlənməyən ikili ağacdır ...

Daha çox oxu

Sual 276. Word Ladder LeetCode Həlli Problem Bəyanatı Word Ladder LeetCode Həlli – “Word Ladder” sizə startWord sətri, endWord sətri və wordList verildiyini bildirir. Verilmiş şərtlərə əməl etməklə startWord-dən endWord-ə qədər ən qısa çevrilmə ardıcıllığının uzunluğunu tapmalıyıq (heç bir yol yoxdursa, 0-ı çap edin): Bütün Ara Sözlər ...

Daha çox oxu

Sual 277. Ən yaxşı görüş nöqtəsi LeetCode Həlli Problem Bəyanatı Ən Yaxşı Görüş Nöqtəsi LeetCode Həlli deyir ki, hər biri 1-in bir dostun evini təyin etdiyi mxn ölçülü ikili şəbəkəni nəzərə alaraq, biz ümumi səyahət məsafəsinin evlər arasındakı məsafələrin cəmi olduğu minimal ümumi səyahət məsafəsini qaytarmaq istəyirik. of ...

Daha çox oxu

Sual 278. Ən azı K təkrarlanan simvol ilə ən uzun alt sətir LeetCode Həlli Problem Bəyanatı Ən azı K təkrarlanan simvolu olan problemin ən uzun alt sətri LeetCode həlli deyir ki, S sətri və k tam ədədi verildikdə, S-in ən uzun alt sətirinin uzunluğunu qaytarın ki, bu alt sətirdəki hər simvolun tezliyi k-dən böyük və ya ona bərabər olsun. . Ən azı ... olan ən uzun alt sətir üçün nümunə

Daha çox oxu

Sual 279. Eyni Ağac LeetCode Həlli Problemin ifadəsi Problem Eyni Ağac deyir. İki ikili p və q ağacının köklərini nəzərə alaraq, onların eyni olub-olmadığını yoxlamaq üçün funksiya yazın. İki binar ağac, strukturca eynidirsə və qovşaqlar eyni dəyərə malikdirsə, eyni hesab olunur. Misal: Test işi...

Daha çox oxu

Sual 280. Son Daş Çəki II LeetCode Həlli Problemin ifadəsi Sonuncu Daş Çəkisi II problemi deyir ki, sizə tam ədədli daşlar sırası verilir, burada daşlar[i] i-ci daşın çəkisidir. Daşlarla oyun oynayırıq. Hər döngədə hər hansı iki daşı seçib onları bir-birinə çırpırıq. Tutaq ki, daşların x və y çəkiləri var...

Daha çox oxu

Sual 281. Spiral Matrix LeetCode Həlli Problemin ifadəsi Spiral matrix problemi deyir Spiral Matrixdə biz matrisin bütün elementlərini saat əqrəbi istiqamətində spiral formada çap etmək istəyirik. Spiral matrisa yanaşma: İdeya Problem matrisi döngələrə bölmək və hər birində bütün elementləri çap etməklə həyata keçirilə bilər.

Daha çox oxu

Sual 282. Sorted Array Leetcode Həllindən Dublikatları silin Problem Bəyanatı Çeşidlənmiş Massivdən Dublikatların Silinməsi Leetcode Həlli – sizə azalmayan ardıcıllıqla çeşidlənmiş tam ədəd verildiyini bildirir. Biz bütün dublikat elementləri silməli və orijinal massivi elə dəyişdirməliyik ki, fərqli elementlərin nisbi sırası eyni qalsın və dəyərini bildirək...

Daha çox oxu

Sual 283. Ən böyük BST Subtree LeetCode Həlli Problem Bəyanatı Ən Böyük BST Alt Ağacı LeetCode Həlli problemi deyir ki, ikili ağacın kökü nəzərə alınmaqla, ən böyük alt ağacı tapın, o da Binar Axtarış Ağacıdır (BST), burada ən böyük alt ağacın ən çox sayda qovşaq olması deməkdir. Qeyd: Alt ağac bütün nəslini əhatə etməlidir. İkili sistemdə...

Daha çox oxu

Sual 284. Mənim Təqvim Mən LeetCode Həlli Problem bəyanatı Təqvimim I LeetCode Həlli – Təqvim kimi istifadə edilə bilən proqram yazmalıyıq. Tədbirin əlavə edilməsi ikiqat rezervasiyaya səbəb olmayacaqsa, yeni tədbir əlavə edə bilərik. İki hadisənin bəzi boş olmayan kəsişmələri olduqda (yəni, bəzi məqamlar ...

Daha çox oxu

Sual 285. Massivi Paritetə ​​görə çeşidləyin LeetCode Həlli Problem Bəyanatı Massivi Paritetə ​​Görə Çeşidlə LeetCode Həlli – “Məsisivi Paritetə ​​görə çeşidlə” sizə ədədlərlə tam ədəd verildiyini bildirir, massivin əvvəlindəki bütün cüt tam ədədləri və sonra bütün tək tam ədədləri köçürün. Qeyd: Bu şərti ödəyən hər hansı massivi qaytarın. Misal: Giriş: Çıxış: ...

Daha çox oxu

Sual 286. N-ci qovşağı siyahının sonundan çıxarın Leetcode Həll Problem bəyanatı N-ci nodu siyahının sonundan çıxarın Leetcode həlli – sizə əlaqələndirilmiş siyahının başlığının verildiyini və bu siyahının sonundan n-ci qovşağı silməyiniz lazım olduğunu bildirir. Bu nodu sildikdən sonra dəyişdirilmiş siyahının başını qaytarın. Misal: Giriş: ...

Daha çox oxu

Sual 287. İclas Otaqları II LeetCode Həlli Problem Bəyanatı Yığıncaq Otaqları II LeetCode Həlli – “İclas Otaqları II” sizə “intervallar[i] = [ başlanğıc[i], son[i] ]”, qaytarılan görüş vaxt intervallarının “intervalları” verildiyini bildirir. tələb olunan minimum konfrans otaqlarının sayı. Nümunə: intervallar = [[0,30],[5,10],[15,20]] 2 İzahat: Bir görüş etmək olar ...

Daha çox oxu

Sual 288. Altsətir cəmi K LeetCode Həllinə bərabərdir Problemin ifadəsi Altsətirin cəmi K-yə bərabərdir LeetCode Həlli – “Alt sətirin cəmi K-yə bərabərdir” sizə “nömrə” tam ədədlər massivi və “k” tam ədədi verildiyini bildirir, cəmi ‘k’-ə bərabər olan davamlı alt massivlərin ümumi sayını qaytarın. Nümunə: ədədlər = [1, 2, 3], k=3 2 İzahat: Orada ...

Daha çox oxu

Sual 289. Ən uzun palindromik alt sətir LeetCode Həlli Problem bəyanatı Ən uzun palindromik alt sətir LeetCode həlli – “Ən uzun palindromik alt sətir” bildirir ki, Sizə s sətri verilmişdir, ən uzun palindromik alt sətiri s ilə qaytarın. Qeyd: Palindrom irəli ilə eyni şəkildə geri oxunan sözdür, məsələn, xanım. Nümunə: s = "babad" "bab" İzah: Hamısı ...

Daha çox oxu

Sual 290. Birja LeetCode Həllini almaq və satmaq üçün ən yaxşı vaxt Problem Bəyanatı Səhmlərin Alınması və Satılması üçün Ən Yaxşı Vaxt LeetCode Həlli – “Səhmlərin Alqı-Satqı üçün Ən Yaxşı Vaxt” Sizə qiymətlər sırası verildiyini bildirir, burada qiymətlər[i] i-ci gündə verilmiş bir səhmin qiymətidir. Seçməklə qazancınızı artırmaq istəyirsiniz...

Daha çox oxu

Sual 291. İki çeşidlənmiş massivin medianı LeetCode Həlli Problemin ifadəsi İki çeşidlənmiş massivin medianı LeetCode həlli – “İki çeşidlənmiş massivin medianı” məsələsində bizə müvafiq olaraq m və n ölçülü iki sıralanmış massiv ədədi 1 və ədəd2 verilmişdir və biz iki çeşidlənmiş massivin medianı qaytarmalıyıq. Ümumi iş vaxtının mürəkkəbliyi O (log (m+n)) olmalıdır. Nümunə ədədlər1 = [1,3], ...

Daha çox oxu

Sual 292. Adaların sayı LeetCode Həll Problem Bəyanatı Adaların sayı LeetCode Həlli – “Adaların sayı” sizə '2 (torpaq) və '1' (su) xəritəsini təmsil edən mxn 0D ikili şəbəkə verildiyini bildirir, siz adaların sayını qaytarmalısınız. Ada su ilə əhatə olunub və ...

Daha çox oxu

Sual 293. LRU Cache LeetCode Həlli Sual Ən Az İstifadə Edilən (LRU) keşinin məhdudiyyətlərinə əməl edən məlumat strukturunu tərtib edin. LRUCache sinfini həyata keçirin: LRUCache(int tutumu) LRU keşini müsbət ölçü tutumu ilə işə salın. int get(int açarı) Açar varsa, açarın dəyərini qaytarın, əks halda -1 qaytarın. void put(int açarı, int dəyəri) Əgər açar varsa, açarın dəyərini yeniləyin. Əks halda, açar-dəyər cütünü əlavə edin...

Daha çox oxu

Sual 294. Bağlı Siyahı Elementləri Leetcode Çözümünü Silin Problem ifadəsi Bu problemdə, qovşaqlarının tam ədədi olan əlaqəli bir siyahı verilir. Siyahıdan val-a bərabər olan bəzi qovşaqları silmək lazımdır. Problemin yerindəcə həll edilməsi tələb olunmur, lakin belə yanaşmalardan birini müzakirə edəcəyik. Nümunə siyahısı = ...

Daha çox oxu

Sual 295. Faktorial Arxa Sıfır Leetcode Həlli Problem ifadəsi Bu problemdə n-də nə qədər arxada sıfır olacağını öyrənməliyik! Giriş olaraq n verilmişdir. 5-də bir son sıfır olduğu kimi! 5! = 5 * 4 * 3 * 2 * 1 = 120 Nümunə n = 3 0 İzahat: 3! = 6, arxada sıfır yoxdur n = 0 0 İzahat: 0! ...

Daha çox oxu

Sual 296. Çoxluq Element Leetcode Solution Problem ifadəsi Bizə bir ədəd tam ədəd verilir. ⌊ ⌋ mərtəbə operatoru olduğu massivdə ⌊N / 2⌋ vaxtdan çox baş verən tam ədədi qaytarmalıyıq. Bu element çoxluq elementi adlanır. Qeyd edək ki, giriş massivi həmişə əksəriyyət elementini özündə cəmləşdirir. ...

Daha çox oxu

Sual 297. Əsas 7 Leetcode Solution Problem Base 7 Leetcode Solution, bir ədədi baza 7 sayına çevirməyimizi istər. Verilən rəqəm nömrə xəttində hər iki istiqamətdə 10 milyona qədər mənfi və ya müsbət ola bilər. Problem sadə görünür və onluq ədədin sadə bir rəqəmə ...

Daha çox oxu

Sual 298. Palindrome Bağlı Siyahı Leetcode Həlli "Palindrome Bağlı Siyahısı" problemində, verilmiş bir tam tam əlaqəli siyahının palindrom olub olmadığını yoxlamalıyıq. Nümunə Siyahısı = {1 -> 2 -> 3 -> 2 -> 1} doğru İzahat # 1: Başlanğıc və arxadan bütün elementlər olduğu üçün siyahı palindromdur ...

Daha çox oxu

Sual 299. Siyahı Leetcode həllini döndərin Siyahını Döndür Leetcode Solution problemi bizə əlaqəli bir siyahı və bir tam ədədi təmin edir. Bağlı siyahını k yerləri ilə sağa döndərməyimiz tələb olunur. Beləliklə, əlaqəli bir siyahını k yerlərini sağa çevirsək, hər addımda son elementi ...

Daha çox oxu

Sual 300. Pow (x, n) Leetcode Solution “Pow (x, n) Leetcode Solution” problemi sizə biri üzən nöqtə, digəri bir tam olan iki ədəd verildiyini bildirir. Tamsayı göstəricini, bazası isə üzən nöqtə sayını göstərir. Göstəricini baza üzərində qiymətləndirdikdən sonra dəyəri tapmağımız deyilir. ...

Daha çox oxu

Sual 301. İki Sırala Siyahını Leetcode Solutions birləşdirin Bağlı siyahılar, xətti xüsusiyyətlərinə görə massivlərə bənzəyir. Ümumi sıralanmış bir sıra yaratmaq üçün iki sıralanmış massivi birləşdirə bilərik. Bu problemdə, sıralanmış bir şəkildə hər iki siyahının elementlərini ehtiva edən yeni bir siyahı qaytarmaq üçün iki sıralanmış əlaqəli siyahını bir yerə yığmalıyıq. Nümunə ...

Daha çox oxu

Sual 302. Permutasiyalar Leetcode Solution Problem Permutations Leetcode Solution sadə bir tam ardıcıllıq təmin edir və verilmiş ardıcıllığın bütün permutations-dan tam bir vektor və ya bir sıra verməyimizi xahiş edir. Beləliklə, problemin həllinə başlamazdan əvvəl. Yer dəyişdirmələri ilə tanış olmalıyıq. Beləliklə, permutasiya bir tənzimləmədən başqa bir şey deyil ...

Daha çox oxu

Sual 303. Sqrt (x) Leetcode Solution Başlıqda deyildiyi kimi, bir ədədin kvadrat kökünü tapmaq lazımdır. Nömrənin x olduğunu söyləyək, onda Sqrt (x) Sqrt (x) * Sqrt (x) = x olduğu bir ədədi. Ədədin kvadrat kökü ondalık dəyərdirsə, onda ... -ın mərtəbə dəyərini qaytarmalıyıq.

Daha çox oxu

Sual 304. Sıralanmış massivi ikili axtarış ağacı leetcod həllinə çevirin Sıralanmış bir tam sıra verildiyini düşünək. Məqsəd bu massivdən ağacın hündürlüyü tarazlı olması üçün İkili Axtarış Ağacı yaratmaqdır. Diqqət yetirin ki, ağacdakı hündürlüyündəki hər hansı bir düyünün sol və sağ alt ağaclarının hündürlüyü fərqi ...

Daha çox oxu

Sual 305. Cüt Leetcode Solutions-da qovşaqları dəyişdirin Bu problemin məqsədi müəyyən bir əlaqəli siyahının qovşaqlarını cüt-cüt dəyişdirmək, yəni hər iki bitişik qovşaqları dəyişdirməkdir. Yalnız siyahı qovşaqlarının dəyərini dəyişdirməyə icazə verilsəydi, problem əhəmiyyətsiz olardı. Beləliklə, düyünü dəyişdirməyə icazə verilmir ...

Daha çox oxu

Sual 306. Palindrom nömrəsi Problem ifadəsi “Palindrom nömrəsi” problemi sizə tam nömrə verildiyini bildirir. Palindrom olub olmadığını yoxlayın. Verilən ədədi sətrə çevirmədən bu problemi həll edin. Nümunə 12321 doğru İzahat 12321 palindrom nömrəsidir, çünki 12321-i geri çevirdikdə 12321 verir ...

Daha çox oxu

Sual 307. Huffman Kodlaşdırma Çatdırmaq istədiyimiz bir mesaj var. Mesajın mümkün qədər kiçik olmasını istəyirik ki, mesajın göndərilməsində çəkilən xərclər az olsun. Burada mesajın ölçüsünü azaltmaq üçün Huffman Kodlaşdırma konsepsiyasından istifadə edirik. Gəlin bizdə ...

Daha çox oxu

Sual 308. Hədəf cəmi “Hədəf cəmi” bu gün yanımda olan bütün DPHolics üçün xüsusi bir problemdir. Mənim sevimli oxucularımın qalan hissəsini tərk edəcəyim üçün narahat olmağa ehtiyac yoxdur. Hamımız maksimum sayda tapmağa çalışdığımız klassik KnapSack problemini keçdik ...

Daha çox oxu

Sual 309. K sıralanmış əlaqəli siyahıları birləşdirin Merge K sıralanmış əlaqəli siyahılar problemi, müsahibə baxımından məşhurdur. Bu sual Google, Microsoft, Amazon və s. Kimi böyük şirkətlərdə dəfələrlə soruşur. Adından da göründüyü kimi bizə k sıralanmış əlaqəli siyahılar təqdim edilmişdir. Onları bir araya gətirərək bir ...

Daha çox oxu

Sual 310. İki sıralanmış əlaqəli siyahını birləşdirin İki sıralanmış əlaqəli siyahını birləşdirmək üçün iki əlaqəli siyahının baş göstəricisini verdik, onları birləşdirin ki, dəyərləri sıralanmış qaydada olan bir əlaqəli siyahı alın. birləşdirilmiş əlaqəli siyahının baş göstəricisini qaytarın. Qeyd: əlaqəli siyahını istifadə etmədən yerində birləşdirin ...

Daha çox oxu

Sual 311. Söz fasiləsi Word Break, tamamilə yeni bir konsepsiyanı gözəl bir şəkildə göstərən bir problemdir. Hamımız mürəkkəb sözlərdən eşitmişik. İki sözdən çox olan sözlər. Bu gün sözlərin siyahısı var və etməliyik ki, lüğətdəki bütün sözlərin edə biləcəyini yoxlamaq ...

Daha çox oxu

Sual 312. İki Sırala Siyahını Leetcode Birləşdirin Leetcode-da iki sıralanmış siyahının birləşməsi problemi nədir? Bu, Amazon, Oracle, Microsoft və s. Kimi şirkətlərdə dəfələrlə soruşulan o qədər maraqlı sualdır ki, bu problemdə (İki Sıralanmış Siyahını Birləşdirin Leetcode) iki əlaqəli siyahı verdik. Hər iki əlaqəli siyahı artan sırada. Hər iki əlaqəli siyahını birləşdirin ...

Daha çox oxu

Sual 313. LRU önbelleğin tətbiqi Ən Az İstifadə olunmuş (LRU) Önbellek, məlumatların istifadəsi üçün lazım olan vaxtın minimum olması üçün məlumatları qorumaq üçün istifadə edilən bir metoddur. Önbellek dolduğunda istifadə olunan LRU alqoritmi. Ən az istifadə olunan məlumatları yaddaş yaddaşından silirik ...

Daha çox oxu

Sual 314. İki rəqəm əlavə edin İki ədəd əlavə etmək, mənfi olmayan bir ədədi əks etdirən iki boş olmayan əlaqəli siyahı verdiyimiz bir problemdir. Rəqəm tərs qaydada saxlanılır və hər qovşaqda yalnız bir rəqəm olmalıdır. İki ədədi əlavə edin və əlaqəli siyahıdan istifadə edərək nəticəni çap edin. Giriş Formatı ...

Daha çox oxu

Sual 315. Nərdivanlara qalxmaq Problem Açıklaması Problem "Nərdivanlara qalxmaq" sizə n pilləkənli bir pilləkən verildiyini bildirir. Bir anda ya bir pilləkən, ya da iki pilləkən qalxa bilərsiniz. Nərdivanın zirvəsinə çatmağın neçə yolu var? Nümunə 3 3 İzahat Tırmanmanın üç yolu var ...

Daha çox oxu

Sual 316. İkili Ağacın Serialize və Deserialize Hər bir düyünün müəyyən bir dəyəri olduğu N sayıda qovşaq olan ikili bir ağac verdik. İkili ağacı seriyalaşdırmalı və seriyalaşdırmalıyıq. Serializasiya Bir ağacın quruluşunu pozmadan bir faylda saxlama prosesinə serializasiya deyilir. İkili Ağacın SerializeSerialize və Deserialize Proses ...

Daha çox oxu

Sual 317. Zəncir cütlərinin maksimum uzunluğu Məsələ Bəyanatı Zəncir cütlərinin probleminin maksimum uzunluğunda n cüt ədəd verdik, b <c olduqda (c, d) (a, b) təqib edə biləcəyi ən uzun zənciri tapın. Verilən cütlərdə birinci element həmişə ikincidən kiçikdir. Nümunə Giriş [{12, 14}, ...

Daha çox oxu

Sual 318. Verilən Fərqlə Cüt tapın Problem ifadəsi Verilən çeşidlənməmiş massivdə, verilən fərqi n ilə verilən massivdəki element cütünü tapın. Nümunə Giriş arr [] = {120, 30, 70, 20, 5, 6}, fərq (n) = 40 Çıxış [30, 70] İzahat Burada 30 və 70 arasındakı fərq ... -in qiymətinə bərabərdir.

Daha çox oxu

Translate »