Apple Kodlaşdırma Müsahibəsi Sualları

Pin
Apple müsahibə sualları

Apple Array Sualları

Sual 1. Sorted Array II Leetcode Solution-dan Dublikatları silin Problem bəyanatı: Azalmayan ardıcıllıqla çeşidlənmiş ədədlərin tam massivini nəzərə alaraq, hər bir unikal element ən çox iki dəfə görünməsi üçün bəzi dublikatları yerindən silin. Elementlərin nisbi sırası eyni saxlanılmalıdır. Bəzi dillərdə massivin uzunluğunu dəyişdirmək mümkün olmadığından, bunun əvəzinə siz ... olmalıdır.

Daha çox oxu

Sual 2. 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 3. 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 4. 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 5. 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 6. 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 7. 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 8. 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 9. 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 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. Interval Leetcode həllini daxil edin Məsələ Insert Interval Leetcode Solution bizə bəzi aralıqların və bir ayrı aralığın siyahısını təqdim edir. Sonra bu yeni aralığı fasilələr siyahısı arasına əlavə etməyimiz tələb olunur. Beləliklə, yeni interval artıq siyahıda olan fasilələrlə kəsişir və ya ola bilər ...

Daha çox oxu

Sual 17. 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 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. İşləmə uzunluğu kodlanmış siyahı leetkod həllini açın Problemin işləmə uzunluğunun şifrələnmiş siyahısı Leetcode həllinin dekompressiyası sizə ardıcıllığı olan bir sıra və ya vektor verildiyini bildirir. Ardıcıllığın müəyyən bir təqdimatı var. Giriş ardıcıllığı başqa bir ardıcıllıqdan meydana gəlir. Bunu orijinal ardıcıllıqla başqa bir ardıcıllıqla adlandıracağıq. Buna görə giriş ardıcıllığı ...

Daha çox oxu

Sual 20. Tic Tac Toe Oyunu Leetcode Çözümündə Qalib tapın Tic Tac Toe Oyununun Qalibini tapma problemi Leetcode Solution bizdən tic tac toe oyununun qalibini tapmağımızı xahiş edir. Problem bizə oyunçular tərəfindən bir sıra və ya hərəkət vektorunu təqdim edir. Hərəkətlərdən keçməli və kimin olduğunu qiymətləndirməliyik ...

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. 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 26. 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 27. 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 28. 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 29. Plus bir Leetcode Solution Problem ifadəsi ”Plus One” problemində, massivdəki hər elementin ədədin rəqəmini təmsil etdiyi bir sıra verilir. Tam sıra bir ədədi təmsil edir. Sıfır indeks rəqəmin MSB-sini təmsil edir. Güman edə bilərik ki, ...

Daha çox oxu

Sual 30. Array Leetcode Solutions-da ən böyük element Bu problemdə, çeşidlənməmiş bir sıra içərisindəki ən böyük elementi qaytarmalıyıq. Dizinin təkrarlana biləcəyini unutmayın. Beləliklə, fərqli Kth ən böyük elementi deyil, sıralanmış qaydada K ən böyük elementi tapmaq məcburiyyətindəyik. Nümunə A = {4, 2, 5, 3 ...

Daha çox oxu

Sual 31. Aralıq Minimum Sorğu (Kvadrat Kök Ayrışma və Seyrək Cədvəl) Minimum sorğu problemində bir sorğu və bir tam sıra verdik. Hər bir sorğu, hər bir aralığın sol və sağ göstəriciləri kimi aralığı ehtiva edir. Verilən tapşırıq aralığa daxil olan bütün ədədin minimumunu təyin etməkdir. Nümunə Giriş: arr [] = {2, 5, ...

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. Dublikat ehtiva edir Bizə bir sıra verilir və tərkibində dublikat elementləri ola bilər və ya ola bilməz. Beləliklə, onun dublikat olub olmadığını yoxlamalıyıq. Nümunələr [1, 3, 5, 1] ​​həqiqi [“alma”, “mango”, “narıncı”, “mango”] həqiqi [22.0, 4.5, 3.98, 45.6, 13.54] yalnış yanaşma Bir massivi müxtəlif yollarla yoxlaya bilərik ...

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. 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 37. 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 38. Maksimum meydan Maksimum kvadrat problemində 2 və 0-lərlə doldurulmuş 1D ikili matris verdik, yalnız 1-lərdən ibarət olan ən böyük kvadratı tapın və sahəsini qaytarın. Nümunə giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

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. Matrix Zeroes seçin Təyin olunmuş matris sıfır problemində, bir element 0 olarsa, bütün sətir və sütunu 0 təyin edin (n X m) matris verdik. Nümunələr Giriş: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Çıxış: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Daha çox oxu

Sual 47. 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 48. 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 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. 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 52. 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 53. 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 54. 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 55. 4 cum 4Sum problemində x tam ədədi və n ölçülü bir [] bir sıra verdik. Dizidəki bütün 4 unikal dəsti elə tapın ki, bu 4 elementin cəmi verilən x tam ədədi ilə bərabər olsun. Nümunə giriş a [] = {1, 0, -1, ...

Daha çox oxu

Sual 56. Maksimum Nömrə Yaradın Maksimum Sayı Yarat problemində, iki ədədi təmsil edən 0-9 rəqəmləri olan iki n və m uzunluqlu sıra verdik. İkisinin rəqəmlərindən maksimum k <= m + n uzunluğu yaradın. Eyni massivdəki rəqəmlərin nisbi sırası ... olmalıdır.

Daha çox oxu

Sual 57. 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 58. Nömrə yoxdur İtkin Sayı problemində 0-dan N-ə qədər bir sıra olan N ölçülü bir sıra verdik. Dizidəki bütün dəyərlər misilsizdir. Dizidə olmayan itkin nömrəni tapmaq lazımdır və bu rəqəm 0-dan N-ə qədərdir. Burada ...

Daha çox oxu

Sual 59. 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 60. Arrayı döndərin Rotate array, N ölçülü bir sıra verdiyimiz bir problemdir. Diziyi doğru istiqamətdə döndərməliyik. Hər bir element massivin sağa və son elementinə bir mövqedə dəyişmə ilk mövqeyə gəlir. Beləliklə, K dəyərini verdik ...

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. Yığın Sort Heap sort, ikili yığın məlumat strukturuna əsaslanan müqayisə əsaslı çeşidləmə texnikasıdır. HeapSort, maksimum elementi tapdığımız və sonra bu elementi sonunda yerləşdirdiyimiz seçim növünə bənzəyir. Qalan elementlər üçün də eyni prosesi təkrarlayırıq. Çeşidlənməmiş verilmişdir ...

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. İki matrisin vurulması Problem ifadəsi “İki matrisin vurulması” məsələsində iki matris vermişik. Bu matrisləri çoxaltmalı və nəticəni və ya son matrisi yazmalıyıq. Burada lazımlı və kifayət şərt A-dakı sütunların sayı matrisdəki sətirlərin sayına bərabər olmalıdır ...

Daha çox oxu

Sual 65. Mənfəəti artırmaq üçün səhmdar sat Problem Açıklaması Hər gün səhm qiymətini ehtiva edən bir sıra verdiyimiz “Mənfəəti artırmaq üçün Satış Buy Satış” problemində, o günlərdə alqı-satqı ilə qazana biləcəyiniz maksimum qazancı tapın. Burada dəfələrlə ala və sata bilərik, ancaq satdıqdan sonra ...

Daha çox oxu

Sual 66. Ü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 67. 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 68. Verilən Nömrələri Ən Böyük Nömrəni II təşkil etmək üçün düzün Problem ifadəsi “Ən böyük ədədi II əmələ gətirmək üçün verilən nömrələri düzəldin” problemində bir sıra müsbət tam ədədi vermişik. Onları elə tənzimləyin ki, tənzimləmə ən böyük dəyəri təşkil edəcəkdir. Giriş Formatı n tam ədədi olan ilk və yalnız bir sətir. İkinci sətir ...

Daha çox oxu

Sual 69. 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 70. 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 71. 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 72. 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 73. 0 və 1 bərabər sayda ən böyük subarray Problem ifadəsi “0 və 1-lərin bərabər sayına sahib olan ən böyük subarray” məsələsində, yalnız 0 və 1-i ehtiva edən bir [] massivi verdik, bərabər sayda 0 və 1-lə bərabər olan ən böyük subray-ı tapın və başlanğıc indeksini yazdıraq. ən böyük alt dizinin son indeksi. ...

Daha çox oxu

Sual 74. 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 75. 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 76. Maksimum məhsul ilə üçün uzunluğunun artması Problem ifadəsi “Maksimum məhsul ilə üçün uzunluğunun artması” problemində bir sıra müsbət tam ədədi verdik. Maksimum məhsul ilə 3 uzunluğunun altını tapın. Nəticə artmaqdadır. Giriş Formatı Ölçüsü ifadə edən tam bir N sayını ehtiva edən ilk və yalnız bir sətir ...

Daha çox oxu

Sual 77. 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 78. 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 79. 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 80. 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 81. 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 82. 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 83. Məşhurların problemi Problem Açıklaması Məşhurların problemində N nəfərlik bir otaq var, Məşhuru tapın. Məşhurların şərtləri - A Məşhurdursa, otaqdakı hər kəs A-nı bilməlidir. A otaqdakı heç kəsi tanımamalıdır. Bu şərtləri yerinə yetirən adamı tapmaq lazımdır. ...

Daha çox oxu

Sual 84. 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 85. 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 86. 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 87. Subarray və Nəticə Problem Açıklaması Alt diziliş və ardıcıllıq problemində, verilmiş bir sıra üçün bütün alt dizileri və alt ardıcıllıqları çap etməliyik. Mümkün olan bütün boş olmayan cədvəllər yaradın. Subarray adətən bitişikliyin indeksə əsaslandığı bir sıra və ya hissə kimi müəyyən edilir. Subarray ...

Daha çox oxu

Sual 88. İ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 89. 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 90. 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 91. İ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 92. 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 93. 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 94. 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 95. Ç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 96. 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 97. 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 98. 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 99. İ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 100. 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 101. 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 102. Ç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 103. İ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

Apple String Sualları

Sual 104. 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 105. 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 106. 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 107. Ə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 108. 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 109. 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 110. Ən böyük say Leetcode həlli Problemin ifadəsi Ən böyük ədəd LeetCode həlli – “Ən böyük ədəd” deyir ki, qeyri-mənfi tam ədədlərin siyahısını verərək, biz ədədləri elə tənzimləməliyik ki, onlar ən böyük ədədi təşkil etsin və onu qaytarsın. Nəticə çox böyük ola biləcəyi üçün geri qayıtmaq lazımdır ...

Daha çox oxu

Sual 111. Trie (Prefiks Ağacı) Leetcode Həllini həyata keçirin Problem Bəyanatı Implement Trie (Prefiks Tree) LeetCode Həlli – “İmplement Trie (Prefiks Tree)” sizdən daxiletmə, axtarış və prefiks axtarışını səmərəli həyata keçirən Trie Data Strukturunu həyata keçirməyi xahiş edir. Nümunə: Daxiletmə: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["alma"], ["alma"], [ "app"], ["app"], ["app"], ["app"]] Nəticə: [null, null, true, false, true, null, true] İzahat: Bütün sətirləri daxil etdikdən sonra, cəhd edin bunun kimi. Word apple axtarılır ki...

Daha çox oxu

Sual 112. 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 113. 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 114. 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 115. 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 116. İ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 117. Leetcode həllini azaltmaq üçün Kiçik iş üçün Leetcode Solution To problemi bizə bir simli təqdim edir və bütün böyük hərfləri kiçik əlifbalara çevirməyimizi xahiş edir. Bütün böyük və ya kiçik hərfləri kiçik hərflərə çevirməyimiz tələb olunur. Beləliklə, problem sadə görünür, amma əvvəl ...

Daha çox oxu

Sual 118. 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 119. 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 120. Strings Leetcode Çözümünü Çarpın Problemi Çarpın Strings Leetcode həlli bizə giriş olaraq verilən iki simli çoxaltmağımızı xahiş edir. Çarpmanın bu nəticəsini çap edən və ya zəng edən funksiyasına qaytarmalıyıq. Beləliklə, iki simli daha rəsmi şəkildə qoymaq üçün verilmiş simlərin məhsulunu tapın. ...

Daha çox oxu

Sual 121. 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 122. K siyahılardan ən kiçik elementləri tapın “K siyahılardan elementləri olan ən kiçik diapazonu tapın” problemində, eyni ölçülü və eyni N ölçülü K siyahılarını verdik. K siyahılarının hər birindən ən azı element (lər) ehtiva edən ən kiçik aralığın təyin edilməsini xahiş edirik. . Birdən çox varsa ...

Daha çox oxu

Sual 123. Telefon nömrəsinin məktub birləşmələri Telefon nömrəsi probleminin məktub birləşmələrində, 2-dən 9-a qədər rəqəmlər olan bir sətir verdik. Məsələ, hər rəqəmin ona bir neçə hərf təyin edildiyi təqdirdə, bu rəqəmlə təmsil oluna biləcək bütün birləşmələri tapmaqdır. Nömrənin təyin edilməsi ...

Daha çox oxu

Sual 124. 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 125. 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 126. 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 127. 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 128. 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 129. Simli Sıxılma String Compression problemində char tipli bir array verdik. Bunu müəyyən bir simvolun simvolu və sayı kimi sıxın (əgər simvol sayı 1 olarsa, yeganə simvol sıxılmış massivdə saxlanılır). Sıxılmış massivin uzunluğu ...

Daha çox oxu

Sual 130. 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 131. 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 132. Ən yaxın Palindrom nömrəsini tapın Problem ən yaxın Palindrom ədədi tapın problemi n rəqəmi verdik. Palindrom olan bir say tapın və palindromik rəqəmlə n arasındakı mütləq fərq sıfırdan başqa mümkün qədər minimumdur. Bu şərti təmin edən birdən çox nömrə varsa, yazdırın ...

Daha çox oxu

Sual 133. 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 134. 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 135. 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 136. İzomorfik simlər İzomorfik strings - İki simli nəzərə alaraq string1-də hər bir simvolun baş verməsi üçün string2-də simvollarla bənzərsiz bir Xəritəçəkmə olub olmadığını yoxlamalıyıq. Qısacası, birdən-birə uyğunlaşma olub olmadığını yoxlayın. Nümunə giriş str1 = “aab” str2 = “xxy” Çıxış Doğrudur ...

Daha çox oxu

Sual 137. 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 138. 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 139. 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 140. STL istifadə edərək verilmiş bir simlin perermutasiyaları Problem ifadəsi “STL istifadə edərək verilən bir simlin perermutasiyası” problemində “s” simli verdik. STL funksiyalarından istifadə edərək giriş sətrinin bütün permutasiyalarını çap edin. Giriş Formatı “s” simli olan ilk və tək sətir. Çıxış Formatı Verilənin bütün permutasiyasını çap edin ...

Daha çox oxu

Sual 141. Kiçik hərfdən yuxarı korpusa Problem ifadəsi “Kiçik hərfdən yuxarı hərf” məsələsində yalnız kiçik hərflərdən ibarət “s” simli verdik. Eyni simli çap edəcək, lakin böyük hərflərlə yazılacaq bir proqram yazın. Giriş Formatı “s” simli olan ilk və tək sətir. Çıxış Formatı ...

Daha çox oxu

Sual 142. İ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 143. Ə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 144. Verilən Nömrələri Ən Böyük Nömrəni II təşkil etmək üçün düzün Problem ifadəsi “Ən böyük ədədi II əmələ gətirmək üçün verilən nömrələri düzəldin” problemində bir sıra müsbət tam ədədi vermişik. Onları elə tənzimləyin ki, tənzimləmə ən böyük dəyəri təşkil edəcəkdir. Giriş Formatı n tam ədədi olan ilk və yalnız bir sətir. İkinci sətir ...

Daha çox oxu

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

Alma ağacı sualları

Sual 146. İkili ağacın ən aşağı ümumi əcdadı Leetcode həlli Problemin ifadəsi İkili ağacın ən aşağı ortaq əcdadı LeetCode Həlli – “İkili ağacın ən aşağı ümumi əcdadı” ikili ağacın kökü və ağacın iki qovşağının verildiyini bildirir. Bu iki qovşağın ən aşağı ortaq əcdadını tapmalıyıq. Ən Aşağı Ümumi ...

Daha çox oxu

Sual 147. İ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 148. 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 149. Hədəf cəmi Leetcode Solutions ilə yarpaq yoluna kök İkili ağac və K tam ədədi verilir. Məqsədimiz, ağacda bir kökdən bir yarpağa bir yol olub olmadığı, cəminin hədəf K-ə bərabər olmasını qaytarmaqdır. Yolun cəmi onun üzərində yerləşən bütün qovşaqların cəmidir. 2 / \ ...

Daha çox oxu

Sual 150. İ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 151. 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 152. Verilən Səviyyə Sifarişinin Keçidindən BST qurun İkili Axtarış Ağacının səviyyə qaydasında keçidini nəzərə alaraq, İTS Axtarış səviyyə keçidindən Binary Search Tree və ya BST qurmaq üçün bir alqoritm yazın. Nümunə Giriş səviyyəsi Sifariş [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Sırayla Çıxış: 5 8 9 12 15 18 ...

Daha çox oxu

Sual 153. 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 154. 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 155. 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 156. Ə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 157. 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 158. Simmetrik ağac Simmetrik Ağac problemində ikili bir ağac verdik, onun özünün bir güzgüsü olub olmadığını yoxlayın. Ağacın iki eyni yarıya bölən bir kök düyünü vasitəsilə bir simmetriya oxu varsa bir ağacın özünün güzgü şəkli olduğu deyilir. Nümunə növləri ...

Daha çox oxu

Sual 159. 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 160. İ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 161. Yol cəmi Yol cəmi problemi nədir? Yol cəmi problemində ikili bir ağac və tam bir SUM verdik. Kökdən yarpağa gedən hər hansı bir yolun SUM-a bərabər bir cəmi varsa tapmalıyıq. Yol cəmi bütün qovşaqların cəmi kimi təyin olunur ...

Daha çox oxu

Sual 162. İ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

Apple Qrafik Sualları

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

Apple Stack Sualları

Sual 164. 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 165. 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 166. 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 167. Maksimum Tezlik Stack Leetcode Həlli Problem Bəyanatı Maksimum Tezlik Yığması LeetCode Həlli – “Maksimum Tezlik Yığması” sizdən tezlik yığını dizayn etməyi xahiş edir ki, biz hər hansı bir elementi yığından çıxaranda o, yığında mövcud olan ən çox rast gəlinən elementi qaytarsın. FreqStack sinfini həyata keçirin: FreqStack() boş tezlik yığını qurur. void push (int val) itələyir ...

Daha çox oxu

Sual 168. 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 169. Maks yığın Problem Açıklaması "Maks yığını" problemi, bu əməliyyatları yerinə yetirə biləcək xüsusi bir yığın dizayn etməyi ifadə edir: push (x): bir elementi yığına itələyin. top (): yığının üstündəki elementi qaytarır. pop (): elementi yuxarıdakı yığından yığışdırın. peekmax (): ...

Daha çox oxu

Sual 170. 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 171. 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 172. 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 173. 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 174. Məşhurların problemi Problem Açıklaması Məşhurların problemində N nəfərlik bir otaq var, Məşhuru tapın. Məşhurların şərtləri - A Məşhurdursa, otaqdakı hər kəs A-nı bilməlidir. A otaqdakı heç kəsi tanımamalıdır. Bu şərtləri yerinə yetirən adamı tapmaq lazımdır. ...

Daha çox oxu

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

Apple növbə sualları

Sual 176. 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 177. 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 178. Hündürlüyə görə yenidən qurma Problemin Hündürlüyə görə yenidən qurulmasının təsviri Bir növbədə dayanan insanların təsadüfi bir siyahısına sahib olduğunu düşünək. Hər bir şəxs bir cüt tam rəqəmlə (h, k) təsvir olunur, burada h - insanın boyu, k - bu şəxsin qarşısındakı insanların sayı ...

Daha çox oxu

Sual 179. İ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

Apple Matrix Sualları

Sual 180. 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 181. 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 182. 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 183. Bir matrisdəki palindromik yolların sayı Problem ifadəsi Bizə kiçik İngilis əlifbalarını ehtiva edən iki ölçülü bir matris verilir, içindəki palindromik yolların sayını hesablamalıyıq. Palindromik yol palindromik mülkiyyəti izləyən bir yoldan başqa bir şey deyildir. Ters çevrildikdə ilkin sözlə eyni qaldığı bir söz ...

Daha çox oxu

Sual 184. Maksimum meydan Maksimum kvadrat problemində 2 və 0-lərlə doldurulmuş 1D ikili matris verdik, yalnız 1-lərdən ibarət olan ən böyük kvadratı tapın və sahəsini qaytarın. Nümunə giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Daha çox oxu

Sual 185. Matrix Zeroes seçin Təyin olunmuş matris sıfır problemində, bir element 0 olarsa, bütün sətir və sütunu 0 təyin edin (n X m) matris verdik. Nümunələr Giriş: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Çıxış: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

Daha çox oxu

Sual 186. İki matrisin vurulması Problem ifadəsi “İki matrisin vurulması” məsələsində iki matris vermişik. Bu matrisləri çoxaltmalı və nəticəni və ya son matrisi yazmalıyıq. Burada lazımlı və kifayət şərt A-dakı sütunların sayı matrisdəki sətirlərin sayına bərabər olmalıdır ...

Daha çox oxu

Sual 187. Məşhurların problemi Problem Açıklaması Məşhurların problemində N nəfərlik bir otaq var, Məşhuru tapın. Məşhurların şərtləri - A Məşhurdursa, otaqdakı hər kəs A-nı bilməlidir. A otaqdakı heç kəsi tanımamalıdır. Bu şərtləri yerinə yetirən adamı tapmaq lazımdır. ...

Daha çox oxu

Apple Digər Suallar

Sual 188. Ç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 189. 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 190. 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 191. Diaqonal Traversal LeetCode Həlli Problem bəyanatı Diaqonal Kəsmə LeetCode Həlli – 2D tam massiv ədədləri nəzərə alaraq, aşağıdakı şəkillərdə göstərildiyi kimi ədədlərin bütün elementlərini diaqonal qaydada qaytarın. Giriş: ədədlər = [[1,2,3],[4,5,6],[7,8,9]] Çıxış: [1,4,2,7,5,3,8,6,9] Diaqonal keçid üçün izahat LeetCode Həlli Əsas İdeya Bu problemdə birinci sətir və sonuncu sütun xidmət edəcəkdir ...

Daha çox oxu

Sual 192. 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 193. 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 194. Ç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 195. 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 196. 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 197. 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 198. Adaların sayı II LeetCode Həll Problem bəyanatı Adaların sayı II LeetCode Həlli – Sizə mx n ölçülü boş 2D ikili şəbəkə verilir. Şəbəkə 0-ların suyu, 1-in isə torpağı təmsil etdiyi xəritəni təmsil edir. Əvvəlcə bütün hüceyrələr şəbəkəsi su hüceyrələridir (yəni bütün hüceyrələr 0-dır). Biz torpaq əlavə edə bilərik ...

Daha çox oxu

Sual 199. 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 200. Maneələrin aradan qaldırılması ilə şəbəkədə ən qısa yol LeetCode Həlli Problem Bəyanatı Maneələrin aradan qaldırılması ilə şəbəkədə ən qısa yol LeetCode Həlli – Sizə hər bir xananın 0 (boş) və ya 1 (maneə) olduğu mxn tam matris şəbəkəsi verilir. Siz bir addımda boş xanadan yuxarı, aşağı, sola və ya sağa hərəkət edə bilərsiniz. Yuxarı soldan yerimək üçün minimum addım sayını qaytarın...

Daha çox oxu

Sual 201. Ç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 202. 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 203. İ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 204. 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 205. Reverse Polşa Notation LeetCode Həllini qiymətləndirin Problemin ifadəsi Ters Polyak Notationunu Qiymətləndirin LeetCode Həlli – Tərs Polşa notasiyasında arifmetik ifadənin dəyərini qiymətləndirin. Etibarlı operatorlar +, -, * və /-dir. Hər bir operand tam və ya başqa bir ifadə ola bilər. Nəzərə alın ki, iki tam ədəd arasındakı bölmə sıfıra doğru kəsilməlidir. Verilənlərə zəmanət verilir...

Daha çox oxu

Sual 206. Ən kiçik diapazon II Leetcode həlli Problemin ifadəsi: Ən kiçik diapazon II Leetcode həlli – Sizə ədədlərlə tam ədəd massivi və k tam ədədi verilir. 0 <= i < ədədlər.uzunluq olduğu hər i indeksi üçün ədədləri[i] ya ədəd[i] + k və ya ədəd[i] – k olaraq dəyişin. Nömrələrin balı ədədlərlə maksimum və minimum elementlər arasındakı fərqdir. Hər indeksdəki dəyərləri dəyişdikdən sonra ədədlərin minimum xalını qaytarın. ...

Daha çox oxu

Sual 207. 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 208. Bitişik Array LeetCode Həlli Problem İfadəsi Bitişik Massiv LeetCode Həlli – İkili massiv ədədlər verildikdə, bitişik alt massivin maksimum uzunluğunu bərabər sayda 0 və 1 ilə qaytarın. Giriş: nums = [0,1] Çıxış: 2 İzahat: [0, 1] bərabər sayda 0 və 1 olan ən uzun bitişik alt massiv. İzah İndi biz nə ...

Daha çox oxu

Sual 209. 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 210. 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 211. 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 212. 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 213. 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 214. Üçüncü Maksimum Sayı Leetcode Həlli Problem bəyanatı Üçüncü Maksimum Say Leetcode Həlli – Nömrələrlə tam ədəd massivini nəzərə alaraq, bu massivdə üçüncü fərqli maksimum ədədi qaytarın. Üçüncü maksimum yoxdursa, maksimum rəqəmi qaytarın. Nümunə Giriş: nums = [3,2,1] Nəticə: 1 İzahat: Birinci fərqli maksimum 3-dür. İkinci fərqli maksimum 2-dir. Üçüncü ...

Daha çox oxu

Sual 215. 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 216. Koko Eating Banans LeetCode Solution Problem bəyanatı Koko banan yemək LeetCode həlli – Koko banan yeməyi sevir. n yığın banan var, i-ci yığında banan yığını[i] var. Mühafizəçilər getdi və saata qayıdacaqlar. Koko saatda banan yemək sürətini k-yə təyin edə bilər. O, hər saat banan yığını seçir və həmin qalaqdan bir neçə ədəd banan yeyir. Əgər...

Daha çox oxu

Sual 217. Zamana əsaslanan Açar Dəyər Mağazası LeetCode Həlli Problem bəyanatı Zamana əsaslanan açar-dəyər anbarı LeetCode Həlli – Fərqli vaxt ştamplarında eyni açar üçün birdən çox dəyəri saxlaya bilən və müəyyən vaxt damğasında açarın dəyərini əldə edə bilən zamana əsaslanan açar-dəyər məlumat strukturu dizayn edin. TimeMap sinfini həyata keçirin: TimeMap() Məlumat strukturunun obyektini işə salır. boş dəst (String açarı, Simli ...

Daha çox oxu

Sual 218. 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 219. 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 220. Tarixi Yenidən Formatlaşdırın LeetCode Həll Problem Bəyanatının Yenidən Formatlanması Tarix LeetCode Həlli – Gün Ay İl şəklində tarix sətri verilmişdir, burada: Gün {"1-ci", "2-ci", "3-cü", "4-cü", ..., "30-cu" dəstindədir. "31-ci"}. Ay setdə {"Yanvar", "Fevral", "Mar", "Apre", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "dekabr"}. İl [1900, 2100] diapazonundadır. Tarix sətirini çevirin...

Daha çox oxu

Sual 221. Diaqonal Traverse LeetCode Həlli Problem bəyanatı Diaqonal Traverse LeetCode Həlli – mxn matris matını nəzərə alaraq, massivin bütün elementlərinin massivini diaqonal ardıcıllıqla qaytarın. Giriş: mat = [[1,2,3],[4,5,6],[7,8,9]] Çıxış: [1,2,4,7,5,3,6,8,9] İzahat NxM matrisinin diaqonallarının indekslərini nəzərdən keçirək. Nümunə olaraq 4×4 matrisi istifadə edək: ...

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. Bağçanı sulamaq üçün açılacaq kranların minimum sayı LeetCode Həlli Problemin ifadəsi Bağçanın sulanması üçün açılacaq kranların minimum sayı LeetCode Həlli – X oxunda bir ölçülü bağ var. Bağ 0 nöqtəsindən başlayır və n nöqtəsində bitir. (yəni bağın uzunluğu n-dir). ...-də [1, 0, ..., n] nöqtələrində n + 1 kran var.

Daha çox oxu

Sual 228. 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 229. 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 230. Snakes və Ladders LeetCode Həlli Problem Bəyanatı İlanlar və Nərdivanlar LeetCode Həlli – Sizə nxn tam matris lövhəsi verilir, burada hüceyrələr lövhənin aşağı sol hissəsindən başlayaraq Boustrophedon üslubunda 1-dən n2-yə qədər etiketlənir (yəni lövhə[n - 1][0]) və hər cərgədə alternativ istiqamətlər. Siz lövhənin 1-ci kvadratından başlayırsınız. Hər hərəkətində...

Daha çox oxu

Sual 231. 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 232. 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 233. 2D Vektor LeetCode Həllini düzəldin Problem bəyanatı Flatten 2D Vector LeetCode Solution – 2D vektorunu düzləşdirmək üçün iterator dizayn edin. Növbəti və hasNext əməliyyatlarını dəstəkləməlidir. Vector2D sinfini həyata keçirin: Vector2D(int[][] vec) obyekti 2D vec vec ilə işə salır. next() 2D vektorundan növbəti elementi qaytarır və göstəricini bir addım irəli aparır. Güman edə bilərsiniz ki, bütün...

Daha çox oxu

Sual 234. 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 235. 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 236. Scramble String LeetCode Həlli Problem bəyanatı Scramble String LeetCode Həlli – Biz aşağıdakı alqoritmdən istifadə edərək s sətrini t sətrini əldə edə bilərik: Sətin uzunluğu 1-dirsə, dayandırın. Sətin uzunluğu > 1 olarsa, aşağıdakıları edin: Sətri iki boş olmayan alt sətirə bölün...

Daha çox oxu

Sual 237. Sol yarpaqların cəmi LeetCode Həlli Problemin ifadəsi: Sol yarpaqların cəmi LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, bütün sol yarpaqların cəmini qaytarın. Yarpaq uşaqları olmayan bir düyündür. Sol yarpaq başqa düyünün sol uşağı olan yarpaqdır. Nümunə və İzahat: Giriş: kök = [3,9,20,null,null,15,7] Çıxış: 24 İzahat: Orada ...

Daha çox oxu

Sual 238. İ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 239. 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 240. Hər Ağac Satırında Ən Böyük Dəyəri tapın LeetCode Həll Problem İfadəsi Hər Ağac Satırında Ən Böyük Dəyəri Tapın LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq ağacın hər bir sətirində ən böyük dəyərin massivini qaytarın (0 indeksli). Test nümunəsi 1: Giriş: kök = [1, 3, 4, 5, 3, null, 9] Çıxış: [1, 3, 9] İzahat 1, 3 və ...

Daha çox oxu

Sual 241. 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 242. Şə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 243. Peeking İterator LeetCode Həlli Problem bəyanatı Baxış İteratoru LeetCode Həlli – hasNext və sonrakı əməliyyatlara əlavə olaraq mövcud iteratorda peek əməliyyatını dəstəkləyən iterator dizayn edin. PeekingIterator sinfini həyata keçirin: PeekingIterator(Iterator nums) Verilmiş tam ədəd iterator iteratoru ilə obyekti işə salır. int next() Massivin növbəti elementini qaytarır və göstəricini növbəti elementə köçürür. boolean...

Daha çox oxu

Sual 244. 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 245. 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 246. 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 247. 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 248. 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 249. 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 250. İşç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 251. Ə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 252. 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 253. Çirkin Nömrə II LeetCode Həlli Problemin İfadəsi Çirkin Nömrə II LeetCode Həlli – Çirkin ədəd sadə amilləri 2, 3 və 5 ilə məhdudlaşan müsbət tam ədəddir. N tam ədədini nəzərə alaraq, n-ci çirkin ədədi qaytarın. Giriş: n = 10 Çıxış: 12 İzahat: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] ilk 10-un ardıcıllığıdır ...

Daha çox oxu

Sual 254. 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 255. 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 256. 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 257. 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 258. 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 259. LeetCode Həllini Artıran Ardıcıllıqlar Etmək üçün Minimum Swaplar Problem bəyanatı Ardıcıllıq yaratmaq üçün minimum dəyişdirmələr LeetCode Həllinin artırılması – Sizə eyni uzunluqlu ədədlər1 və ədədlər2 olan iki tam massiv verilir. Bir əməliyyatda sizə 1[i] nömrələrini 2[i] ilə dəyişməyə icazə verilir. Məsələn, əgər ədədlər1 = [1,2,3,8] və ədədlər2 = [5,6,7,4] olarsa, i = 3-dəki elementi dəyişdirə və 1 = [1,2,3,4 əldə edə bilərsiniz. ] və ədədlər2 = [5,6,7,8]. ...

Daha çox oxu

Sual 260. Spiral Matrix II Leetcode Həlli Problemin ifadəsi Bu sual Spiral Matrix II Spiral Matrisə çox bənzəyir Zəhmət olmasa, bu problemi həll etməzdən əvvəl daha yaxşı fikir əldə etmək üçün yuxarıdakı suala cəhd etməyə çalışın. Bu sualda bizdən spiral qaydada elementləri olan n*n ölçülü matris yaratmaq tələb olunur və yalnız n ...

Daha çox oxu

Sual 261. Bir Redaktə Məsafəsi LeetCode Həlli Problem bəyanatı Bir Redaktə Məsafəsi LeetCode Həlli – İki s və t sətirləri nəzərə alınmaqla, əgər onların hər ikisi bir-birindən bir redaktə məsafəsindədirsə, doğru qaytarın, əks halda yalanı qaytarın. Əgər edə bilirsinizsə, s sətirinin t sətirindən bir məsafədə olduğu deyilir: t-ni əldə etmək üçün s-ə tam olaraq bir simvol daxil edin. t almaq üçün s-dən dəqiq bir simvol silin. t-ni əldə etmək üçün s-nin tam bir simvolunu fərqli simvol ilə əvəz edin. Giriş: ...

Daha çox oxu

Sual 262. 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 263. İşçilərin Önəmi LeetCode Həlli Problem Bəyanatı İşçinin Önəmi LeetCode Həlli – Siz işçinin unikal şəxsiyyət vəsiqəsi, vaciblik dəyəri və birbaşa tabeliyində olan şəxslərin şəxsiyyət vəsiqələri daxil olmaqla, işçi məlumatının məlumat strukturuna sahibsiniz. Sizə işçilər sırası verilir, burada: işçilər[i].id i-ci işçinin şəxsiyyət vəsiqəsidir. işçilər[i].əhəmiyyət i-ci işçinin mühüm dəyəridir. işçilərin[i].tabeliyində olanların siyahısı ...

Daha çox oxu

Sual 264. 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 265. Simmetrik Ağac LeetCode Həlli Leetcode Həlli Problemin ifadəsi Simmetrik Ağac LeetCode Həlli – “Simmetrik Ağac” ikili ağacın kökü verildiyini bildirir 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 266. 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 267. 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 268. 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 269. Əlaqəli Siyahı Cycle II LeetCode Həlli Problem bəyanatı Əlaqəli Siyahı Cycle II LeetCode Həlli – Əlaqəli siyahının başlığını nəzərə alaraq, dövrün başladığı qovşağı qaytarın. Dövr yoxdursa, null qaytarın. Siyahıda davamlı olaraq yenidən əldə edilə bilən bəzi qovşaq varsa, əlaqəli siyahıda bir dövr var ...

Daha çox oxu

Sual 270. Ardıcıl Simvollar LeetCode Həlli Problem bəyanatı Ardıcıl simvollar LeetCode Həlli – Sətin gücü yalnız bir unikal simvolu ehtiva edən boş olmayan alt sətirin maksimum uzunluğudur. s sətri verilmişdirsə, s-in gücünü qaytarın. Giriş: s = "leetcode" Çıxış: 2 İzahat: "ee" alt sətri yalnız "e" simvolu ilə 2 uzunluqdadır. İzahat...

Daha çox oxu

Sual 271. Word Pattern LeetCode Həlli Problem bəyanatı Word Pattern LeetCode Həlli – Bizə 2 sətir verilir – “s” və “naxış”, nümunənin s-dən sonra olub olmadığını tapmaq lazımdır. Burada izləmək tam uyğunluq deməkdir. Daha rəsmi desək, hər bir nümunə[i] üçün yalnız bir s[i] olmalıdır və əksinə, yəni ...

Daha çox oxu

Sual 272. Bütün almaları bir ağacda toplamaq üçün minimum vaxt LeetCode Həll Problemin ifadəsi Ağacda bütün almaların toplanması üçün minimum vaxt LeetCode Həlli – 0-dan n-1-ə qədər nömrələnmiş n təpədən ibarət istiqamətləndirilməmiş ağac verilmiş və onun təpəsində bəzi almalar var. Ağacın bir kənarından keçmək üçün 1 saniyə sərf edirsiniz. Lazım olan minimum vaxtı saniyələrlə qaytarın...

Daha çox oxu

Sual 273. Üç Nömrənin Maksimum Məhsulu LeetCode Həll Problemin ifadəsi Üç ədədin maksimum hasili LeetCode Həlli – Bizə massiv verilir, sual bizdən istənilən 3 ədədin maksimum hasilini hesablamağı xahiş edir. Nümunələr Nümunə 1: Giriş: ədədlər = [1,2,3] Çıxış: 6 Nümunə 2: Giriş: nums = [1,2,3,4] Çıxış: 24 Misal 3: Giriş: ədədlər = ...

Daha çox oxu

Sual 274. Excel Cədvəli Sütun Başlığı LeetCode Həlli Problem Bəyanatı Excel Vərəqi Sütun Başlığı LeetCode Həlli – Bizə sütun nömrəsi verilir (gəlin onu colNum adlandıraq) və onun müvafiq sütun başlığını excel vərəqində göründüyü kimi qaytarmaq lazımdır Məsələn A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

Daha çox oxu

Sual 275. İ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 276. Yalnız hərfləri tərsinə çevirin LeetCode Həlli Problem bəyanatı Yalnız hərfləri tərsinə çevir LeetCode Həlli – s sətrini nəzərə alaraq, aşağıdakı qaydalara uyğun olaraq sətri tərsinə çevirin: İngilis hərfləri olmayan bütün simvollar eyni mövqedə qalır. Bütün ingilis hərfləri (kiçik və ya böyük hərf) tərsinə çevrilməlidir. Ters çevirdikdən sonra s-ə qayıdın. Giriş: s = "ab-cd" ...

Daha çox oxu

Sual 277. 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 278. 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 279. Ç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 280. 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 281. Sıfırları köçürün LeetCode Həlli Problem Bəyanatı Problem, Sıfırları Köçürün LeetCode Həlli sizə sıfır və sıfır elementlərdən ibarət massiv verildiyini bildirir və siz massivdəki sıfırdan fərqli elementlərin nisbi sırasını qoruyaraq bütün sıfırları massivin sonuna köçürməlisiniz. . Siz həmçinin yerində həyata keçirməlisiniz ...

Daha çox oxu

Sual 282. 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 283. 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 284. 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 285. 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 286. Daha yüksək və ya aşağı nömrəni təxmin edin LeetCode Həlli Problem Bəyanatı Daha yüksək və ya aşağı nömrəni təxmin edin LeetCode Həlli – Biz Guess Oyununu oynayırıq. Oyun belədir: 1-dən n-ə qədər bir rəqəm seçirəm. Hansı nömrəni seçdiyimi təxmin etməlisən. Hər dəfə səhv təxmin etdiyiniz zaman sizə deyəcəm ki, mənim nömrəm...

Daha çox oxu

Sual 287. Ç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 288. Evə çatmaq üçün minimum atlamalar LeetCode Həll Problem Bəyanatı Evə çatmaq üçün minimum atlamalar LeetCode Həll deyir - Müəyyən bir səhvin evi x mövqeyində x oxundadır. Onlara 0-cı mövqedən oraya çatmağa kömək edin. Səhv aşağıdakı qaydalara uyğun olaraq sıçrayır: O, tam olaraq bir mövqe irəli (sağa) tullana bilər. O, tam olaraq b mövqe geriyə (...

Daha çox oxu

Sual 289. 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 290. Ə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 291. 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 292. 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 293. 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 294. 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 295. 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 296. 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 297. Lampanın dəyişdiricisi LeetCode Həlli Problem bəyanatı Lampa dəyişdiricisi LeetCode Həlli – Əvvəlcə sönmüş n lampa var. Əvvəlcə bütün lampaları yandırırsınız, sonra hər ikinci lampanı söndürürsünüz. Üçüncü raundda siz hər üçüncü lampanı dəyişdirirsiniz (söndürürsə yandırır və ya yanırsa sönür). I tur üçün siz...

Daha çox oxu

Sual 298. Ə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 299. 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 300. İ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 301. 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 302. 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 303. Bir Axın Leetcode həllində ən böyük element Problem ifadəsi Bu problemdə əvvəlcə bir k tam ədədi və bir sıra ədədi olan bir KthLargest () sinfi dizayn etməliyik. K və array nums arqument kimi qəbul edildikdə bunun üçün parametrləşdirilmiş konstruktor yazmalıyıq. Sinifdə əlavə edən (val) funksiyası var ...

Daha çox oxu

Sual 304. 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 305. Sayı Tamamlayıcı Leetcode Həlli Problem ifadəsi Bu problemdə bizə ondalık rəqəm verilir. Məqsəd onun tamamlayıcısını tapmaqdır. Nümunə N = 15 0 N = 5 2 Yanaşma (Bit-bit sürüşmə) Tamamını almaq üçün 'N' tamsayıdakı hər biti çevirə bilərik. Əhəmiyyətli hissə, biz ...

Daha çox oxu

Sual 306. Ardıcıl Elementləri Leetcode həllinə bərabərləşdirmək üçün minimum hərəkətlər Problem ifadəsi Bu problemdə bizə bir ədəd tam ədəd verilir. Həm də bu massivdə müəyyən bir əməliyyat əməliyyatı yerinə yetirməyimizə icazə verilir. Bir əməliyyatda ”n - 1 ″ (hər hansı biri istisna olmaqla bütün elementlər) massivindəki elementləri 1-ə qədər artıra bilərik ...

Daha çox oxu

Sual 307. Kombinasiyalar Leetcode Solution Problem Kombinasiyalar Leetcode Solution bizə n və k iki tam ədədi verir. N elementdən 1-dən n-ə qədər seçilmiş k elementi olan bütün ardıcıllığı yaratmağımız deyilir. Bu ardıcıllığı bir sıra olaraq qaytarırıq. Almaq üçün bir neçə nümunədən keçək ...

Daha çox oxu

Sual 308. Jewels and Stones Leetcode Həll Problem Jewels and Stones Leetcode Solution sizə iki sim verildiyini bildirir. Onlardan biri zinət əşyaları, biri daşları təmsil edir. Cəvahirat olan sətir, zinət əşyaları olan simvolları təmsil edir. Daş sətrində olan simvol sayını tapmaq lazımdır ...

Daha çox oxu

Sual 309. Ç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 310. 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 311. İkili Axtarış Ağacı Leetcode həllində axtarın Bu problemdə bizə İkili Axtarış Ağacı və tam ədəd verilir. Verilən tam ilə eyni dəyəri olan bir qovşaq ünvanını tapmaq lazımdır. Bir çek olaraq, bu düyünü kök olaraq alan alt ağacın ön sifariş keçidini yazdırmalıyıq. Varsa ...

Daha çox oxu

Sual 312. 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 313. İkili Axtarış Ağacı Leetcode həllinə daxil edin Bu problemdə, bizə ikili axtarış ağacına kök nodu və ikili axtarış ağacına əlavə edib quruluşunu qaytarmaq məcburiyyətində olduğumuz bir tam dəyər dəyərini və bir qovşaqın tam dəyərini veririk. Elementi BST-yə qoyduqdan sonra onu yazdırmalıyıq ...

Daha çox oxu

Sual 314. İ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 315. 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 316. İkili Ağac Leetcode həllinin minimum dərinliyi Bu problemdə, müəyyən bir ikili ağacdakı kökündən istənilən yarpağa ən qısa yolun uzunluğunu tapmaq lazımdır. Diqqət yetirin ki, buradakı "yolun uzunluğu" kök düyünündən yarpaq düyününə qədər qovşaq sayını göstərir. Bu uzunluğa Minimum deyilir ...

Daha çox oxu

Sual 317. İki Leetcode həllinin gücü Bizə bir tam ədəd verilir və məqsəd bütövün iki gücə sahib olub olmadığını yoxlamaqdır, yəni '2' -nin bütün gücü kimi təmsil edilə bilər. Nümunə 16 Bəli 13 Xeyr Yanaşma Xırda bir həll ola bilər: Tam ədədin bütün əsas amillərinin olub olmadığını yoxlayın ...

Daha çox oxu

Sual 318. İki Cəmi Leetcode Həlli Bu problemdə, sıralanmış bir sıra içərisində dəyərlərinin müəyyən bir hədəfə əlavə etdiyi iki fərqli indeks cütü tapmalıyıq. Dizinin hədəf cəminə əlavə edən yalnız bir cüt ədədi olduğunu düşünə bilərik. Dizinin ... olduğunu unutmayın.

Daha çox oxu

Sual 319. Sayış Primes Leetcode Solutions Bu problemdə bizə bir N ədədi verilir, Məqsəd N-dən kiçik rəqəmlərin necə say olduğunu hesablamaqdır. Tam mənfi olmamaqla məhdudlaşır. Nümunə 7 3 10 4 İzahatın sayı 10-dan az 2, 3, 5 və 7-dir. Beləliklə, sayma 4-dür. Yanaşma (Brute ...

Daha çox oxu

Sual 320. Ev Soyğunçusu II Leetcode Həll “Ev Soyğunçusu II” problemində bir soyğunçu fərqli evlərdən pul almaq istəyir. Evlərdəki pul miqdarı bir sıra ilə təmsil olunur. Müəyyən bir sıra içərisindəki elementləri əlavə edərək əldə edilə bilən maksimum pul məbləğini tapmaq lazımdır ...

Daha çox oxu

Sual 321. 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 322. 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 323. 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 324. House Robber Leetcode Həlli Problem Açıklaması Bu problemdə bir küçədə evlər var və Ev soyğunçusu bu evləri qarət etmək məcburiyyətindədir. Ancaq problem ondadır ki, ardıcıl olaraq bir-birinə bitişik olan birdən çox evi talaya bilməz. Pul miqdarını təmsil edən mənfi olmayan tam ədədlərin siyahısı verilmişdir ...

Daha çox oxu

Sual 325. Xoşbəxt Sayı Leetcode Həlli Problem Açıklaması Problem, nömrənin xoşbəxt bir rəqəm olub olmadığını yoxlamaqdır. Sayı ədədi rəqəmlərinin kvadratlarının cəmi ilə əvəzləyərsə və prosesi təkrarlamaq rəqəmin 1-ə bərabər olacağı təqdirdə bir ədədin xoşbəxt sayı deyilir.

Daha çox oxu

Sual 326. Xoşbəxt nömrə Problem Açıklaması Xoşbəxt bir rəqəm nədir? Bu müddətdən sonra verilmiş bir ədədi 1-ə endirə bilsək, bir sıra xoşbəxt bir rəqəmdir: -> Verilən sayın rəqəmlərinin kvadratının cəmini tapın. Bu cəmi köhnə nömrə ilə əvəz edin. Bunu təkrarlayacağıq ...

Daha çox oxu

Sual 327. Ters Bitlər Verilmiş 32 bitin imzasız tam ədədin əks bitləri. Nümunə Giriş 43261596 (00000010100101000001111010011100) Çıxış 964176192 (00111001011110000010100101000000) 32-bit imzasız tam rəqəm, hər bir simvolun '32' və ya '0' ola biləcəyi 1 simvoldan ibarət bir simvol ilə təmsil oluna bilən mənfi olmayan bir rəqəmdir. 0 aralığında i üçün alqoritm ...

Daha çox oxu

Sual 328. Dizidəki K-ci Fərqli Element Sizə A tam bir sıra verilir, bir sıra içərisində fərqli bir element yazdırın. Verilən massivdə dublikatlar ola bilər və nəticədə bir sıradakı bütün unikal elementlər arasında k-ci fərqli element çap olunmalıdır. K bir neçə fərqli elementdən çoxdursa, onu bildirin. Nümunə Giriş: ...

Daha çox oxu

Sual 329. Leetcod Permütasiyaları Bu leetcode problemi ilə əlaqədar bir sıra fərqli tam ədədlər verdik, mümkün olan bütün permutasiyaları çap edin. Nümunələr Giriş arr [] = {1, 2, 3} Çıxış 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Giriş arr [] = {1, 2, ...

Daha çox oxu

Sual 330. Sudoku həlli Sudoku həll edici məsələdə qismən doldurulmuş (9 x 9) sudoku verdik, tapmacanı tamamlamaq üçün bir proqram yazın. Sudoku aşağıdakı xassələri təmin etməlidir, hər ədədi (1-9) bir sıra və sütunda bir dəfə tam olaraq görünməlidir. Hər bir rəqəm (1-9) dəqiq bir dəfə bir dəfə görünməlidir ...

Daha çox oxu

Sual 331. Sayma bitləri Bitlərin sayılması haqqında hər şey! İnsanlar düzəltdikləri kompüterlərlə əlaqə qurmaqda çətinlik çəkirlər. Niyə? İnsanlar illər ərzində danışmağa və dinləməyə gəldikləri dildə danışır və başa düşür, lakin yoxsul kompüterlərə 0 və 1-ləri öyrədirdilər. Beləliklə, bu gün kompüterimizə ...

Daha çox oxu

Sual 332. 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 333. İ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 334. Məlumat axınından Medianı tapın Data Stream problemindən Medianı tapın, bir məlumat axınından tam ədədlərin oxunduğunu verdik. Bu günə qədər oxunan bütün elementlərin birinci ədədi ilə son ədədi arasındakı medianı tapın. Nümunə Giriş 1: axın [] = {3,10,5,20,7,6} Çıxış: 3 6.5 ...

Daha çox oxu

Sual 335. Ev qulduru Ev Soyğunçusu Problemi, bir şəhərdəki bir məhəllədə bir sıra sıra evlərin olduğunu bildirir. Bir oğru bu məhəllədə bir dəlik götürməyi planlaşdırır. Evlərin hər birində nə qədər qızıl gizlədildiyini bilir. Lakin, bir tetiklemesini qarşısını almaq üçün ...

Daha çox oxu

Sual 336. 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 337. İki güc İki güc məsələsində bir tam ədədi verdik, bunun 2 gücünün olub olmadığını yoxlayın. İkili təmsildə yalnız bir çoxlu bit varsa, ikisinin gücündə bir ədəd. Yalnız bir dəsti olan bir ədədin bir nümunəsini görək ...

Daha çox oxu

Sual 338. İ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 339. K-Qrupda Əks Düyünlər Problem K-Qrupdakı Ters Düyünlərdə əlaqəli bir siyahı verdik, əlaqəli siyahını bir k qrupunda tərs edin və dəyişdirilmiş siyahını qaytarın. Düyünlər k-dən çox deyilsə, qalan düyünləri tərs çevirin. K-nin dəyəri həmişə kiçikdir və ya bərabərdir ...

Daha çox oxu

Sual 340. Daş Oyunu LeetCode Stone Game problemi nədir? Stone Game LeetCode - İki oyunçu A və B daş oyunu oynayır. Hər bir yığının içərisində bir neçə daş olan çox sayda yığın var və bütün yığınlardakı ümumi daşlar təkdir. A və B-nin də bir yığın götürməsi lazım ...

Daha çox oxu

Sual 341. 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 342. Birləşdir Sort Birləşdirmə növü nədir? Birləşdirmə Sortu Rekursiv Prosedurdur. Həm də bir parçalanma və fəth edən bir alqoritmdir. İndi ayırma və fəth etmə alqoritminin nə olduğunu bilməliyik? Problemi alt problemlərə böldüyümüz və ən qısasını tapana qədər böldüyümüz bir prosedur növüdür ...

Daha çox oxu

Sual 343. Etibarlı Sudoku Valid Sudoku, 9 * 9 Sudoku lövhəsi verdiyimiz bir problemdir. Verilən Sudoku’nun aşağıdakı qaydalara əsasən etibarlı və ya etibarlı olmadığını tapmaq lazımdır: Hər sətirdə təkrar olunmadan 1-9 rəqəmləri olmalıdır. Hər sütunda təkrar olmadan 1-9 rəqəmləri olmalıdır. 9 3x3 alt qutunun hər biri ...

Daha çox oxu

Sual 344. İ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 345. Eratosthenlərin ələk Eratosthenes Sieve, N sayından kiçik əsas ədədləri tapdığımız bir alqoritmdir. Burada N bir tam dəyərdir. Bu, əsas rəqəmləri bir həddə tapmaq üçün səmərəli bir üsuldur. Bunu istifadə edərək 10000000-a qədər olan əsas rəqəmləri tapa bilərik. Burada ...

Daha çox oxu

Sual 346. N kraliça problemi Backtracking konsepsiyasından istifadə edən kraliça problemi. Burada kraliçanı elə yerləşdiririk ki, hücum şəraitində heç bir kraliça olmasın. Kraliçaların hücum vəziyyəti, iki kraliçanın eyni sütunda, sətirdə və diaqonalda olması halında hücum altındadır. Bunu aşağıdakı rəqəmlə görək. Budur ...

Daha çox oxu

Sual 347. Yeni 21 oyun Yeni 21 Oyun “21” kart oyununa əsaslanan bir problemdir. Bu problemin problem ifadəsi sadədir. Əvvəlcə 0 xala sahibik. Cari nöqtələrimizin dəyəri K balından azdırsa, rəqəmlər çəkirik. Hər heç-heçə zamanı qazanırıq ...

Daha çox oxu

Sual 348. 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 349. Fibonacci nömrələri Fibonacci ədədləri, Fibonacci seriyası adlanan seriyanı təşkil edən və Fn olaraq təmsil olunan nömrələrdir. İlk iki Fibonacci ədədi müvafiq olaraq 0 və 1-dir, yəni F0 = 0 və F1 = 1. Üçüncü Fibonacci nömrəsindən başlayaraq hər Fibonacci nömrəsi əvvəlki iki ədədin cəmidir ...

Daha çox oxu

Sual 350. Sıralanmış Bağlı Siyahıya Node əlavə edin Problem Açıklaması "Sıralanmış əlaqəli siyahıya qovşaq əlavə edin" problemində əlaqəli bir siyahı verdik. Sıralanmış əlaqəli siyahıya sıralanmış bir şəkildə yeni bir qovşaq daxil edin. Sıralanmış əlaqəli siyahıya bir qovşaq əlavə etdikdən sonra son əlaqəli siyahı sıralanmış əlaqəli siyahı olmalıdır. ...

Daha çox oxu

Sual 351. Bağlı Siyahıda bir döngə aşkar edin Problem ifadəsi "Bağlı siyahıda bir döngə aşkar et" problemində əlaqəli bir siyahı verdik. Döngünün olub olmadığını tapın. Bağlı siyahıda bir döngə varsa, əlaqəli siyahıdakı bəzi qovşaqlar əvvəlki qovşaqlardan birini göstərəcəkdir ...

Daha çox oxu

Translate »
1