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

Sistem dizaynı ilə bağlı müsahibə sualları o qədər açıq ola bilər ki, düzgün hazırlaşmağı bilmək çox çətindir. İndi satın aldıqdan sonra Amazon, Microsoft və Adobe-nin dizayn dövrlərini sındıra bilirəm Bu kitabı. Gündəlik bir yenidən nəzərdən keçirin dizayn sualı və söz verirəm ki, dizayn dövrünü sındıra bilərsiniz.

microsoft reportaj suallarıPin
microsoft reportaj sualları
Crack Sistemi Dizayn Müsahibələri

Microsoft Massivi Sualları

Sual 1. Daxil edin Silin GetRandom O(1) Leetcode Həll Problem Bəyanatı Insert Delete GetRandom O(1) LeetCode Həlli – “Insert Delete GetRandom O(1)” sizdən O(1) vaxt mürəkkəbliyində bu dörd funksiyanı həyata keçirməyi xahiş edir. insert(val): Val-i təsadüfi çoxluğa daxil edin və element əvvəlcə dəstdə yoxdursa, doğru qaytarın. Yanlış qaytardıqda ...

Daha çox oxu

Sual 2. Gündəlik Temperaturlar Leetcode Həlli Problem Bəyanatı Gündəlik Temperaturlar Leetcode Həlli: tam ədədlər massivi verilən temperaturun gündəlik temperaturları ifadə etdiyini bildirir, belə bir massiv cavabını qaytarın ki, cavab[i] daha isti temperatur əldə etmək üçün i-ci gündən sonra gözləməli olduğunuz günlərin sayı olsun. Bunun mümkün olacağı gələcək gün yoxdursa, cavabı [i] == 0 olaraq saxlayın. ...

Daha çox oxu

Sual 3. 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 4. K Mənşəyə ən yaxın nöqtələr Leetcode Həll Problem Bəyanatı K Mənşəyə Ən Yaxın Nöqtələr LeetCode Həlli – “K Mənşəyə Ən Yaxın Nöqtələr” bildirir ki, verilmiş nöqtələr massivi, x koordinatları və y koordinatları XY müstəvisində koordinatları təmsil edir. Mənbəyə ən yaxın k nöqtəni tapmalıyıq. Qeyd edək ki, ikisi arasındakı məsafə...

Daha çox oxu

Sual 5. 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 6. İş Planlaşdırması Leetcode Həllində Maksimum Mənfəət Problem Bəyanatı İş Planlaşdırmasında Maksimum Mənfəət LeetCode Həlli – “İş Planlaşdırmasında Maksimum Mənfəət” sizə hər bir işin startTime[i]-dən başlayıb, endTime[i]-də bitdiyi və mənfəət qazancını əldə edən n işin verildiyini bildirir[i] ]. Bu cür əldə edə biləcəyimiz maksimum qazancı qaytarmalıyıq ...

Daha çox oxu

Sual 7. Kvadrat Leetcode Həllinə kibrit çubuqları Problemin ifadəsi Sizə tam ədəd kibrit çöpləri verilir, burada kibrit çöpləri[i] i-ci kibrit çöpünün uzunluğudur. Bir kvadrat etmək üçün bütün kibrit çöplərindən istifadə etmək istəyirsən. Heç bir çubuq qırmamalısınız, ancaq onları birləşdirə bilərsiniz və hər kibrit çöpü tam olaraq bir dəfə istifadə edilməlidir. Bu kvadratı düzəldə bilsəniz doğru, əks halda yalan qaytarın. Giriş nümunəsi: kibrit çöpləri = ...

Daha çox oxu

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

Daha çox oxu

Sual 13. 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 14. Unikal Simvollarla Birləşdirilmiş Sətin Maksimum Uzunluğu Leetcode Həlli Problemin ifadəsi Unikal simvollarla birləşdirilən sətirin maksimum uzunluğu LeetCode Həlli – “Unikal simvollarla birləşdirilən sətirin maksimum uzunluğu” deyir ki, sizə sətirlər massivi verilir və siz verilmiş massivin istənilən alt ardıcıllığını seçməli və onları birləşdirməlisiniz. yaratmaq üçün sətirlər...

Daha çox oxu

Sual 15. Ən qısa söz məsafəsi Leetcode həlli Problem Bəyanatı Ən Qısa Söz Məsafəsi LeetCode Həlli – sizə bir sıra sətirlər və iki fərqli söz verildiyini bildirir. Giriş sətirində görünən bu iki söz arasındakı ən qısa məsafəni qaytarmalıyıq. Nümunə: Giriş: wordsDict = ["təcrübə", "edirlər", "mükəmməl", "kodlaşdırma", "edmək"], word1 = "kodlaşdırma", word2 = "məşq etmək" Nəticə: 3 İzahat: "kodlaşdırma" sözü burada baş verir mövqe 4....

Daha çox oxu

Sual 16. 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 17. 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 18. Ç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 19. Artan Əməliyyat Leetcode Həlli ilə Stack dizayn edin Problem Bəyanatı Artan Əməliyyat ilə Yığın Dizaynı Leetcode Həlli – aşağıdakı əməliyyatları səmərəli şəkildə dəstəkləyən stek dizayn etməyimiz lazım olduğunu bildirir. Stackin maksimum tutumunu təyin edin. Yığın ölçüsü maksimum tutumundan ciddi şəkildə azdırsa, təkan əməliyyatını səmərəli şəkildə yerinə yetirin ...

Daha çox oxu

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

Daha çox oxu

Sual 25. 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 26. Sıfır Leetcode Solution-a qədər Nadir Tamsayı Toplayın Sıfır Leetcode Çözümünə qədər N Unikal Tamsayıların Toplanması problemi bizə bir tam ədədi təqdim edir. 0-a yekun vuran n nadir tam ədədi qaytarmağımızı xahiş edir. Beləliklə, sualı başa düşmək olduqca sadədir. Beləliklə, həll yoluna dalmadan əvvəl. Gəlin ...

Daha çox oxu

Sual 27. Bərabər Cəmi Leetcode Həlli ilə Üç Hissəyə Bölmə Array Bərabər cəmi Leetcode həlli ilə üç hissəyə bölünmə massivi problemi bizə bir sıra və ya vektor verir və ardıcıllığın mümkün olan üç hissəsinin olub olmadığını soruşur. Burada bölmə dedikdə iki indeks var ki, j, elə elementlərin cəmi başlanğıcdan ...

Daha çox oxu

Sual 28. Ü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 29. 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 30. Ç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 31. Nisbi Sort Array Leetcode Həlli Bu problemdə bizə iki ədəd müsbət tam ədəd verilir. İkinci sıra bütün elementləri fərqlidir və birinci massivdə mövcuddur. Bununla birlikdə, birinci massivdə təkrarlanan elementlər və ya ikinci massivdə olmayan elementlər ola bilər. İlk seriyanı sıralamalıyıq ...

Daha çox oxu

Sual 32. Paskalın Üçbucağı II Leetcode Həlli Problem ifadəsi Bu problemdə bizə Paskal Üçbucağının Sıra indeksi (i) verilmişdir. İth sıra dəyərlərini ehtiva edən xətti bir sıra yaratmalı və onu qaytarmalıyıq. Sıra indeksi 0-dan başlayır. Paskalın üçbucağının hər ədədin ... olduğu bir üçbucaq olduğunu bilirik.

Daha çox oxu

Sual 33. 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 34. Yaxşı cütlüklərin sayı Leetcode həll Məsələ Bəyanatı Bu məsələdə bir sıra ədədi verilmişdir və a [i] = a [j] olduğu yaxşı cütlərin ümumi sayını (a [i], a [j]) tapmalıyıq. Misal nums = [1,2,3,1,1,3] 4 İzahat: (4), (0,3), (0,4), (3,4) indekslərində 2,5 yaxşı cüt var. [1,1,1,1] 6 İzahat: ...

Daha çox oxu

Sual 35. Bir sıra Leetcode həllində uğurlu tamsayı tapın Problem ifadəsi ”Bir massivdə şanslı bir tam ədədi tapın” problemində, bir sıra içindəki tezliyi dəyərinə bərabər olduğu təqdirdə bir ədədin şanslı adlandırıldığı bir sıra verilir. Bizim vəzifəmiz ən böyük şanslı nömrəni qaytarmaqdır. Əgər belə bir nömrə yoxdursa ...

Daha çox oxu

Sual 36. Balanslaşdırılmış İkili Ağac Leetcode Həlli Ağacdakı hər düyünün sol və sağ alt ağacının hündürlüyünün fərqi ən çox 1 olduqda ikili ağac Hündürlüyə bərabərdir, bu problemdə balanslı ikili ağacın olub olmadığını yoxlayacağıq. Nümunə 2/1/4 Balanslaşdırılmamış 1 / \ 2 ...

Daha çox oxu

Sual 37. 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 38. 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 39. 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 40. 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 41. 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 42. Kth Eksik Müsbət Sayı Leetcode Həlli Problem ifadəsi “Kth Missing Positive Number” problemində bizə ciddi şəkildə artan qaydada və k sayında sıralanan bir sıra arru verilir. Bizim vəzifəmiz massivdəki Kth pozitiv sayını tapmaqdır. Misal arr = [1,2,3,4], k = 2 6 İzahat: Kimi ...

Daha çox oxu

Sual 43. Daha yüksək və ya aşağı II nömrəsini tapın Problem tapşırığı “Daha çox və ya alt II nömrəni təxmin edin” deyən bir oyun oynayacağımızı bildirir. Oyun deyir ki, 1-dən n-ə qədər bir rəqəm seçirəm. Seçmədiyim rəqəmi nə vaxt tapsanız, sizə deyəcəm ...

Daha çox oxu

Sual 44. Subarraydakı fərqli elementlərin sayı üçün sorğular Bir sıra tam və bir sıra sorğu verdik və verilmiş aralıqdakı bütün fərqli elementlərin sayını tapmaq məcburiyyətindəyik, sorğu sola və sağa iki rəqəmdən ibarətdir, bu verilən aralıqdır, bununla verilmiş sıra biz ...

Daha çox oxu

Sual 45. Bütün elementləri k-dən az və ya bərabərləşdirmək üçün tələb olunan minimum svoplar "K-dən kiçik və ya bərabər olan bütün elementləri bir araya gətirmək üçün tələb olunan minimum svoplar" problemi bir tam sıra olduğunuzu bildirir. Problem ifadəsi, elementləri birləşdirmək üçün az və ya bərabər olan ən kiçik mübadilə sayını tapmağı xahiş edir ...

Daha çox oxu

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

Daha çox oxu

Sual 47. Stock II Leetcode Solution almaq və satmaq üçün ən yaxşı vaxt Problem ifadəsi “Səhm II alqı-satqısı üçün ən yaxşı vaxt” problemində, massivdəki hər elementin həmin gün verilmiş stokun qiymətini ehtiva etdiyi bir sıra verilir. Əməliyyatın tərifi bir səhm almaq və bu səhm satmaqdır ...

Daha çox oxu

Sual 48. Verilmiş bir sıra üçün bütün unikal sub-array cəminin cəmini tapın Tutaq ki, bir sıra tam ədədləriniz var. "Verilən bir sıra üçün bütün unikal alt array cəminin cəmini tap" problemi bütün unikal alt cizgilərin cəmini tapmağı xahiş edir (Alt array cəmi hər alt array elementlərinin cəmidir). Unikal sub-array cəmi ilə demək istədik ki, sub-array yoxdur ...

Daha çox oxu

Sual 49. K-dən çox fərqli elementə malik olmayan ən uzun subarray “K fərqli elementlərdən çox olmayan ən uzun subarray” problemi, bir sıra tam ədədin olduğunu düşündüyünü bildirir, problem ifadəsi k fərqli elementlərdən daha böyük olmayan ən uzun alt serialın tapılmasını xahiş edir. Misal arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Daha çox oxu

Sual 50. Verilən Parent Array təmsilindən ikili ağac qurun "Verilən Parent Array təmsilindən ikili ağac qurun" problemi sizə bir sıra verildiyini bildirir. Bu giriş massivi ikili bir ağacı təmsil edir. İndi bu giriş massivi əsasında ikili bir ağac qurmalısınız. Massiv hər bir indeksdə ana qovşaq indeksini saxlayır. ...

Daha çox oxu

Sual 51. Yalnız oxunan massivdə çoxsaylı təkrarlanan elementlərdən birini tapın "Yalnız oxunan massivdə çoxsaylı təkrarlanan elementlərdən birini tapın" problemi sizə yalnız oxunan ölçülü bir sıra verildiyini düşünür (n + 1). Bir sıra 1-dən n-ə qədər olan ədədi ehtiva edir. Task, təkrarlanan elementlərdən birini tapmaq ...

Daha çox oxu

Sual 52. Verilən bir dəyəri cəmləyən dörd element tapın (Hashmap) “Verilən bir dəyəri cəmləyən dörd elementi tapın” (Hashmap) problemində deyilir ki, bir tam sıra və cəmi adlı bir sayınız var. Problem ifadəsi, verilmiş “cəmi” dəyərinə çatan massivdə dörd elementin olub olmadığını müəyyənləşdirməyi xahiş edir. Doğrudursa, işləyin ...

Daha çox oxu

Sual 53. Bitişiklər arasındakı fərq bir olan ən uzun ardıcıllıq "Bitişiklər arasındakı fərq bir olan ən uzun ardıcıllıq" problemi sizə tam bir sıra verildiyini bildirir. İndi bitişik elementlərin fərqi 1 olacağı üçün ən uzun ardıcıllığın uzunluğunu tapmalısınız. Nümunə 1 2 3 4 7 5 9 4 6 İzahat ...

Daha çox oxu

Sual 54. 0 cəmi ilə bütün subrayları çap edin Sizə bir tam sıra verilir, tapşırığınız cəmi 0-a bərabər olan bütün mümkün alt diziləri yazdırmaqdır. Buna görə bütün subarları 0 cəmi ilə çap etməliyik. Misal arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} 0 indeksindən tapılan alt array ...

Daha çox oxu

Sual 55. Ən uzun Bitonik ardıcıllıq Bir sıra tam ədədin olduğunu düşünək, problem ifadəsi ən uzun bitonik ardıcıllığı tapmağı xahiş edir. Bir sıra bitonik ardıcıllığı əvvəlcə artıb sonra azalan ardıcıllıq kimi qəbul edilir. Misal arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 İzah 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 ...

Daha çox oxu

Sual 56. İkili massivdə bir subarray ilə təmsil olunan rəqəmin tək və ya cüt olduğunu yoxlayın “İkili massivdə subarrayla təmsil olunan rəqəmin tək və ya cüt olduğunu yoxlayın” problemi sizə ikili bir sıra və bir sıra verildiyini bildirir. Massiv 0s və 1s şəklində rəqəmdən ibarətdir. Problem ifadəsi təmsil olunan nömrəni tapmaq istənir ...

Daha çox oxu

Sual 57. Qızıl mədən problemi Problem Bəyannaməsi “Qızıl mədəni problemi”, verilmiş ızgaranın hər bir hüceyrəsinə bəzi mənfi olmayan sikkələr yerləşdirilmiş 2 ölçülü bir şəbəkə verildiyini bildirir. Başlanğıcda, madenci ilk sütunda dayanır, lakin sırada heç bir məhdudiyyət yoxdur. İstədiyi sırada başlaya bilər. ...

Daha çox oxu

Sual 58. Ən Uzun Ardıcıl Nəticə Nəticələr, reportajçılar tərəfindən sevilən başqa bir mövzudur. Onları çimdikləmək, hər zaman namizədləri sınamaq üçün yeni imkanlar yarada bilər. Namizədin hər şeyi düşünmək və təhlil etmək qabiliyyətini yoxlaya bilər və ən yaxşı və optimal həll yollarını tapa bilər. Bu gün edəcəyimiz bir sonrakı problemi həll edirik ...

Daha çox oxu

Sual 59. 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 60. 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 61. Bir massivi başqa bir sıra ilə təyin olunmuş sıraya görə çeşidləyin Problem ifadəsi Sizə iki ədəd arr1 [] və arr2 [] ədədləri verilir. Problem “Bir massivi başqa bir sıra ilə təyin olunmuş sıraya görə çeşidləyin” problemi, birinci cərgədəki nömrələrin bütün nisbətdə nisbətən sıralanması üçün birinci massivi ikinci sıraya görə düzəltməyi xahiş edir ...

Daha çox oxu

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

Daha çox oxu

Sual 63. Maksimum məhsul subarray Problem bəyanatı “Maksimum məhsul subarray” problemi sizə həm müsbət, həm də mənfi rəqəmləri ehtiva edən bir sıra ədədin verildiyini bildirir. Problem ifadəsi alt serialın maksimum məhsulunu tapmağı xahiş edir. Misal arr [] = {2, -2, 3, 5} 15 İzahat Alt massivdəki elementlər ...

Daha çox oxu

Sual 64. Döndürülmüş çeşidlənmiş massivdə minimumu tapın Problem döngəsi “Döndürülmüş Sıralanmış massivdə minimumu tapın” sizə bəzi indekslərdə dönmüş n ölçülü bir sıra verildiyini bildirir. Dizidəki minimum elementi tapın. Nümunə a [] = {5, 1, 2, 3, 4} 1 İzahat: Dizini sıralanmış şəkildə düzsək ...

Daha çox oxu

Sual 65. Dairəvi sıra istifadə edərək Deque-nin tətbiqi Problem dairəsi "Dairəvi massivdən istifadə edərək Deque-nin tətbiqi" dairəvi massivdən istifadə edərək bir Deque-nin aşağıdakı funksiyalarının (İki dəfə bitən sıra) yerinə yetirilməsini xahiş edir, insertFront (x): Deque insertRear (x) -nin ön hissəsinə x elementi daxil edin: element daxil edin x Deque deleteFront () arxasında: bir elementi silmək ...

Daha çox oxu

Sual 66. İlk elementi ikiqat artırın və sıfırdan sona qədər hərəkət edin Problem bəyanatı Tutaq ki, bir sıra tam ədədləriniz var. Burada “0” giriş kimi qəbul olunan rəqəm deyil. Buradakı giriş etibarlı deyil. Problem "Birinci elementi ikiqat artırın və sıfırdan sona keçin", əgər sıra bir sıra düzəltməsini istəsə ...

Daha çox oxu

Sual 67. Bir ədəd tam ədədə ilk təkrarlanan elementi tapın Problem Bəyanatı Tam ədədlər massivindəki ilk təkrar elementi tapın, sizə tam ədədi verildiyini bildirən problem dövlətləri. Dizidən ilk təkrarlanan elementi tapmağı və həmin nömrəni çap etməyi xahiş edir. Misal arr [] = {2,6,9,3,1,9,1} 9 İzahat: Verilən massivdə ...

Daha çox oxu

Sual 68. Verilən n ölçülü massivi yoxlayın, n səviyyəsinin BST-ni təmsil edə bilər Problem ifadəsi n elementi olan bir sıra verildikdə, verilən n ölçülü massivin n səviyyəsinin BST-ni təmsil edə biləcəyini yoxlayın. Bu n elementdən istifadə edərək qurulmuş ikili axtarış ağacının n səviyyəli BST-ni təmsil edə biləcəyini yoxlamaqdır. Nümunələr arr [] = {10, 8, 6, 9, ...

Daha çox oxu

Sual 69. Cəmi 0 olan ən böyük düzbucaqlı alt matris Problem ifadəsi Cəmi sıfır olan 2 ölçülü bir massivdə maksimum ölçülü alt matrisanı tapın. Alt matris, verilən 2D massivinin içərisindəki 2B massivdən başqa bir şey deyildir. Beləliklə, imzalı tam ədədlər matrisiniz var, alt matrislərin cəmini hesablamalı və ... ilə matrisi tapmalısınız.

Daha çox oxu

Sual 70. Maksimum Cəmi Artıran Nəticə Problem ifadəsi Sizə bir ədəd tam ədəd verilir. Sizin tapşırığınız ardıcıllıqla maksimum cəm ​​ardıcıllığını elə tapmaqdır ki, ardıcıllıqdakı ədədlər artan qaydada sıralanmış qaydada sifariş olunsun. Bir ardıcıllıq bir ardıcıllıqdan başqa bir şey deyil ...

Daha çox oxu

Sual 71. Ən böyük cəmi bitişik subarray Problem ifadəsi Sizə bir ədəd tam ədəd verilir. Problem ifadəsi ən böyük cəmi bitişik subarrayı tapmağı xahiş edir. Bu, verilmiş massivdəki digər subarrayslar arasında ən böyük cəmi olan subarray (davamlı elementlər) tapmaqdan başqa bir şey demək deyil. Nümunə arr [] = {1, -3, 4, ...

Daha çox oxu

Sual 72. Matris Zəncirinin vurulması Matris zənciri vurma II məsələsində, matrislərin ölçülərini verdik, onların vurma qaydasını tapın ki, bütün matrislərin vurulmasında iştirak edən əməliyyatların sayı minimuma endirilsin. Axb, bx ölçülərində 3 A, B, C matrisiniz olduğunu düşünün ...

Daha çox oxu

Sual 73. 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 74. 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 75. Bir Array qarışdırın N elementi olan bir sıra və ya set verilmişdir. Burada elementlər bənzərsizdir və ya təkrar yoxdur. Təkrarlanmayan bir sıra (və ya bir sıra) nömrələri qarışdırın. Nümunə // 2, 4, 3 və 1 dəsti ilə bir sıra başlayın. İnt [] nums = {2, 4, 3, 1}; Qarışıqlıq obyekti = ...

Daha çox oxu

Sual 76. Arrayın K ilə bölünən cəmi olan cütlərə bölünməsi C-nin K-yə bölünən cütlüyə bölünməsi, indi və sonra müxtəlif çimdiklərə verdiyi müsahibələrdə soruşulan bir problemdir. Məni tanıyanlar bu problemləri hekayəyə çevirmə vərdişimi bilir. Bu yazıda bu problemi nəzərdən keçirək. Vəziyyəti anlamaq üçün vəziyyət ...

Daha çox oxu

Sual 77. K ölçülü hər pəncərədə fərqli elementləri sayın Alt dəstlər bir müddətdir məşğul olduğumuz bir şeydir. Son bölümdə edə bildiyimiz alt dəstlərin sayını fərqli cüt ədədlərlə əhatə etdik. Bu dəfə K ölçülü hər pəncərədə fərqli elementləri sayırıq. Bölmə-1 Problem haqqında. Çeşidlənməmiş bir sıra verilmişdir ...

Daha çox oxu

Sual 78. 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 79. 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 80. Ü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 81. İ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 82. 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 83. Minimum ölçü Subarray cəmi Bir müsbət tam ədədi və bir cəmi bir sıra ədədi verildikdə, cəmi s-ə bərabər olan və ya daha böyük olan bir ədədin bitişik alt hissəsinin minimum ölçüsünü tapın (verilmiş dəyər). Nümunə Giriş: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Çıxış: 2 {Subarray [4, ...

Daha çox oxu

Sual 84. 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 85. 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 86. 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 87. 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 88. 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 89. Minimum yol cəmi Minimum yol cəmi problemində mənfi olmayan ədədlərdən ibarət “a × b” matrisini verdik. Tapşırığınız tapdığınız bir yola daxil olan bütün rəqəmlərdən ibarət cəmi minimuma endirən soldan sağa yol tapmaqdır. Qeyd: Yalnız hərəkət edə bilərsiniz ...

Daha çox oxu

Sual 90. 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 91. Növbəti Böyük Frekans Elementi Növbəti daha böyük tezlik elementi problemində, ədədləri ehtiva edən bir n ölçülü bir sıra verdik. Dizidəki hər bir rəqəm üçün cari saydan daha yüksək tezlikli bir sıra içərisində olan rəqəm. Nümunə Giriş a [] = {1, 1, ...

Daha çox oxu

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

Daha çox oxu

Sual 94. 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 95. 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 96. Unikal yollar Bir mxn 2D ızgara verilir və şəbəkədəki ən yuxarı və sol hücrədə dayanırsınız. yəni (1,1) -də yerləşən hücrə. (1,1) -də yerləşən hücrədən (m, n) -də yerləşən hüceyrəyə çatmaq üçün unikal yolların sayını tapın ...

Daha çox oxu

Sual 97. 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 98. 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 99. Dağ massivində zirvə indeksi Dağ massivi problemində zirvə indeksi nədir? Bir sıra, aşağıdakı xassələri göstərirsə, Dağ massivi kimi demək olar: Verilən massivin uzunluğu 3 LENGTH> = 3-dən çox və ya bərabər olmalıdır. Yalnız bir zirvə və ya ən böyük element ola bilər ...

Daha çox oxu

Sual 100. Maksimum ölçü subarray cəmi k-ya bərabərdir Maksimum ölçülü subarray cəmi k-yə bərabərdir və biz bir sıra tam ədəd və k dəyər vermişik. Cəmi k-ya bərabər olan ən uzun subarrayın uzunluğunu tapmaq lazımdır. Əgər belə bir subarray yoxdursa, 0-a qayıdın. Bir yanaşma hashtable istifadə etmək və yoxlamaqdır ...

Daha çox oxu

Sual 101. 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 102. 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 103. 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 104. Dinamik Proqramlaşdırma istifadə edərək Matris Zəncirinin Çarpılması Matris Zəncirinin vurulması, verilmiş matrisləri vurmağın ən yaxşı yolunu tapdığımız bir üsuldur. Hamımız bilirik ki, matris vurma təbiətdə assosiativdir (A * B = B * A). Beləliklə, vurma əmrini yerinə yetirmək istədiyimiz bir çox sifariş var. Əslində bu alqoritmdə ...

Daha çox oxu

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

Daha çox oxu

Sual 106. K sıralanmış massivləri birləşdirin və sıralanmış nəticəni çap edin Problem ifadəsi “K Sıralanan massivləri birləşdirin və Sortlanmış çıxışı çap edin” problemində fərqli ölçülü k sıralanmış massivlər verdik. Bu massivləri birləşdirmək üçün bir proqram yazın və son sıralanmış massivi nəticə olaraq yazdırın. Giriş Formatı n tam ədədi olan ilk sətir. Növbəti n sətir ...

Daha çox oxu

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

Daha çox oxu

Sual 108. 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 109. Ü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 110. 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 111. Pancake çeşidlənməsi problemi Problem Bəyanatı “Pancake Sorting Problem” pancake sortuna əsaslanır. Sıralanmamış bir sıra verildiyi üçün, serialı sıralamaq üçün yalnız çevirmə əməliyyatından istifadə edən bir proqram yazmalıyıq. Flip, massivi tərsinə çevirən əməliyyatdır. Giriş Formatı N tam ədədi olan ilk sətir. N boşluqla ayrılmış ikinci sətir ...

Daha çox oxu

Sual 112. Pancake çeşidlənməsi Problem ifadəsi “Pancake Sorting” problemində A [] tam ədədi vermişik. Bir sıra pancake flipslərini yerinə yetirərək serialı sıralayın. Bir pancake flipində aşağıdakı addımları edirik: 1 <= k <= arr.length olduğu bir tam k seçin. [0… k-1] alt dizisini tərsinə çevirin (0 indeksli). Giriş ...

Daha çox oxu

Sual 113. 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 114. 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 115. Maksimum 1-lə Sıra tapın Problem ifadəsi “Maksimum 1-lə Sıra Tapın” problemində hər sətri sıralanmış ikili rəqəmlərdən ibarət olan bir matris (2D sıra) verdik. Maksimum 1 sayı olan sətri tapın. Giriş Formatı İki tam ədədi n, m olan ilk sətir. Sonra, n sətir ...

Daha çox oxu

Sual 116. 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 117. 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 118. Bir Dizidə İki Yığın tətbiq edin Problem ifadəsi "Bir dizidə iki yığını həyata keçirmə" problemində bir sıra içərisində iki yığını tətbiq etməliyik ki, istifadəçi iki yığının hər hansı birindəki elementi itələmək istəsə, sıra dolduqca bir səhv olmaz. . Nümunə Push 5 ...

Daha çox oxu

Sual 119. 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 120. 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 121. 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 122. 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 123. Bütün Petrol Bunks-u ziyarət etmək üçün ilk dairəvi tur Bütün benzin yastıqları problemini ziyarət etmək üçün ilk dairəvi turda, bildiriş dairədə n benzin nasosları olan bir dairənin olmasıdır. Hər benzin nasosunda bir cüt məlumat var. Birinci dəyər benzin nasosunun miqdarı, ikincisi isə ...

Daha çox oxu

Sual 124. 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 125. 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 126. 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 127. 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 128. Artan və sonra Azalan Bir Dizidəki Maksimum Element Problem ifadəsi n elementi olan verilən massivdə. Elementlər elə saxlanılır ki, əvvəlcə k elementləri artan qaydada, sonra nk elementləri oradan azalaraq, massivdə maksimum elementi tapmaq lazımdır. Nümunə a) Giriş massivi: [15, 25, ...

Daha çox oxu

Sual 129. 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 130. 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 131. İ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 132. 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 133. 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 134. İ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 135. 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 136. 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 137. 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 138. Bir serialda 0s 1s və 2s sırala Problem ifadəsi, massiv elementlərinin 0,1 və ya 2 olduğu N elementi olan bir sıra verilmişdir. Bir sıra içərisində 0s 1s və 2s ayırın və ya ayırın. Birinci yarıda bütün sıfırları, ikinci yarıda olanları və üçüncü yarıda ikiləri təşkil edin. Nümunə Giriş 22 ...

Daha çox oxu

Sual 139. Ç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 140. 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 141. 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 142. 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 143. İ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 144. 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 145. Verilən Fərqlə Bütün Cütləri tapın Problem ifadəsi Fərqli elementlərdən ibarət bir sıra vermişik və ya massivdə təkrarlanan elementlər yoxdur. Verilən fərqi olan bütün cütləri tapın. Fərqli verilmiş cütlük yoxdursa, “Fərqli verilən cüt yoxdur” yazdırın. Nümunə Giriş 10 20 90 70 20 80 ...

Daha çox oxu

Sual 146. 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 147. Ç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 148. İ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

Microsoft String Sualları

Sual 149. Bütün sözlərin birləşdirildiyi alt sətir Leetcode Həlli Problem Bəyanatı Bütün Sözlərin Birləşdirilməsi ilə Alt sətir LeetCode Həlli – “Bütün sözlərin birləşdirildiyi alt sətir” hər sözün eyni uzunluqda olduğu s sətirinin və sətirli sözlər massivinin verildiyini bildirir. Biz alt sətirin bütün başlanğıc indekslərini qaytarmalıyıq ki...

Daha çox oxu

Sual 150. Mötərizələr əlavə etməyin müxtəlif yolları Leetcode həlli Problemin ifadəsi Mötərizələr əlavə etməyin müxtəlif yolları LeetCode Həlli – “Mötərizələrin əlavə edilməsinin müxtəlif yolları” rəqəmlərin və operatorların sətir ifadəsi verildiyini bildirir. Nömrələri və operatorları qruplaşdırmaq üçün müxtəlif mümkün yolların hesablanmasından bütün mümkün nəticələri qaytarmalıyıq. Cavabı istənilən qaydada qaytarın. ...

Daha çox oxu

Sual 151. 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 152. 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 153. 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 154. Ə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 155. 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 156. 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 157. Ə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 158. 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 159. 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 160. 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 161. Unikal Simvollarla Birləşdirilmiş Sətin Maksimum Uzunluğu Leetcode Həlli Problemin ifadəsi Unikal simvollarla birləşdirilən sətirin maksimum uzunluğu LeetCode Həlli – “Unikal simvollarla birləşdirilən sətirin maksimum uzunluğu” deyir ki, sizə sətirlər massivi verilir və siz verilmiş massivin istənilən alt ardıcıllığını seçməli və onları birləşdirməlisiniz. yaratmaq üçün sətirlər...

Daha çox oxu

Sual 162. Ən qısa söz məsafəsi Leetcode həlli Problem Bəyanatı Ən Qısa Söz Məsafəsi LeetCode Həlli – sizə bir sıra sətirlər və iki fərqli söz verildiyini bildirir. Giriş sətirində görünən bu iki söz arasındakı ən qısa məsafəni qaytarmalıyıq. Nümunə: Giriş: wordsDict = ["təcrübə", "edirlər", "mükəmməl", "kodlaşdırma", "edmək"], word1 = "kodlaşdırma", word2 = "məşq etmək" Nəticə: 3 İzahat: "kodlaşdırma" sözü burada baş verir mövqe 4....

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 166. İkili Leetcode Solution əlavə edin Problem ifadəsi a və b ikili sətir verildiyi üçün bu iki sətri əlavə etməli və nəticəni ikili sətir kimi qaytarmalıyıq. İkili sətir yalnız 0 və 1 s olan sətirlərdir. Nümunə a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Yanaşma İki əlavə etmək üçün ...

Daha çox oxu

Sual 167. 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 168. 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 169. String Leetcode həllini yenidən formatlayın Problem ifadəsi Bu problemdə bizə bir əlifba rəqəmi verilir, yəni sətirdə yalnız kiçik əlifbalar (az) və rəqəmlər (0-9) var. Bu sətrin içərisində ardıcıl bir əlifba və ya ardıcıl rəqəm olmadığı hər hansı bir permütasiyanı qaytarmağımız tələb olunur. Əgər belə bir permutasiya yoxdursa, ...

Daha çox oxu

Sual 170. 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 171. 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 172. Qrup anagramları Verilən sözlərin qrup anaqramlarını tapmaq məcburiyyətindəyik. Bu, hər bir söz üçün onu çeşidləyəcəyimiz və dəyər kimi sıralanmayan bir açar və orijinal giriş kimi saxlamağımızı və hər hansı bir girişin eyni dəyəri varsa ...

Daha çox oxu

Sual 173. Tamamilə İngilis sözlərinə "Tamamilə İngilis sözlərinə" problemində mənfi olmayan bir tam ədədi və bu ədədi ədədi sözlərə çevirmək üçün tapşırıqlar verdik və ya bir ədədin, istənilən ədədin girişini əldə etdik və vəzifəmiz həmin ədədi bir simvolda təmsil etməkdir. forma. Gəlin bir nümunəyə baxaq ...

Daha çox oxu

Sual 174. 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 175. 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 176. Palindrom Permutasiyası Problem bəyanatı Problem "Palindrom Permutation" sizə bir simli verildiyini bildirir. Palindromik bir simli yaratmaq üçün yenidən düzəldilə biləcəyini yoxlayın. Nümunə superduperlər bəli İzahat Verilən giriş sətri superdrepus olaraq yenidən düzəldilə bilər. Palindromik bir simdir. Beləliklə, bu nümunəyə cavabımız bəli. ...

Daha çox oxu

Sual 177. Mətnin əsaslandırılması LeetCode Həlli Biz bu gün Mətnin Əsaslandırılmasını müzakirə edəcəyik LeetCode Həll Problemi Bəyanat “Mətnin əsaslandırılması” problemi sizə n ölçülü sətir və tam ölçülü s[ ] tipli siyahının verildiyini bildirir. Mətni elə əsaslandırın ki, mətnin hər bir sətri simvolların ölçüsündən ibarət olsun. Bacararsan ...

Daha çox oxu

Sual 178. Bir axındakı təkrarlanmayan xarakter üçün növbəyə əsaslanan yanaşma Problem ifadəsi "Axındakı ilk təkrarlanmayan simvol üçün növbəyə əsaslanan yanaşma" problemi sizə kiçik hərflər ehtiva edən bir axının verildiyini bildirir, axına yeni bir simvol əlavə olunduqda ilk təkrarlanmayan simvolu tapın və əgər varsa təkrarlanmayan bir xarakter qayıtma deyil -1. Nümunələr aabcddbe ...

Daha çox oxu

Sual 179. Palindrom Substring Sorğuları Problem Açıklaması Problem "Palindrom Substring Queries" sizə bir simli və bəzi sorğuların verildiyini bildirir. Bu sorğularla, bu sorğudan əmələ gələn alt sətrin palindrom olub olmadığını müəyyənləşdirməlisiniz. Misal String str = "aaabbabbaaa" Sorgular q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Daha çox oxu

Sual 180. Palindrom Bölmə Problem ifadəsi Bir sətir verildikdə, arakəsmlərin bütün alt sətirləri palindrom olması üçün tələb olunan minimum kəsik sayını tapın. Orijinal simlərimizi bütün alt tellərin palindrom olması üçün fərqli arakəsmələrə ayırdığımız üçün bu problemi Palindrom Bölmə Problemi adlandırırıq. Nümunə asaaaassss 2 İzahat: ...

Daha çox oxu

Sual 181. Sətirdə tərs sözlər Problem ifadəsi “Sətirdə əks sözlər” sizə n ölçülü s sətri verildiyini bildirir. Sətri tərs qaydada çap edin ki, son söz birinci, ikinci sonuncu ikinci, və s. Bununla bunun əvəzinə sözləri olan bir cümləyə istinad edirik ...

Daha çox oxu

Sual 182. Mobil rəqəmli klaviatura problemi Problem ifadəsi Mobil ədədi klaviatura problemində ədədi klaviatura hesab edirik. Verilən uzunluğun mümkün say ədədi ardıcıllığını tapmaq lazımdır ki, yalnız cari düymənin yuxarı, aşağı, sol və sağ düymələrini basmağa icazə verilsin. Sizə icazə verilmir ...

Daha çox oxu

Sual 183. Dekodlaşdırma yolları Dekodlaşdırma yolları problemində yalnız rəqəmlərdən ibarət olan boş olmayan bir sətir verdik, aşağıdakı eşlemeyi istifadə edərək kodun açma yollarının ümumi sayını təyin edin: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Nümunə S = “123” Bu simli deşifr etmək üçün yolların sayı 3-dürsə ...

Daha çox oxu

Sual 184. Məsafəni redaktə edin Düzəliş məsafəsi problemində X uzunluğunda bir sətri n uzunluğunda m uzunluğunda başqa bir Y sətrinə çevirmək üçün tələb olunan minimum əməliyyat sayını tapmaq məcburiyyətindəyik. İcazə verilən əməliyyatlar: Yerləşdirmə Silinməsi Əvəzetmə Nümunə Giriş: String1 = “abcd” String2 = “abe” Çıxış: Tələb olunan minimum əməliyyatlar 2 (...

Daha çox oxu

Sual 185. Ən uzun Palindromik Nəticə Ən uzun palindromik altlıq problemində bir simli verdik, ən uzun palindromik alt ardıcıllığın uzunluğunu tapın. Nümunələr Giriş: TUTORIALCUP Çıxış: 3 Giriş: DİNAMİKPROGRAMLAMA Çıxış: Ən uzun Palindromik Subsensiya üçün 7 sadəlövh yanaşma Yuxarıda göstərilən problemin həlli üçün sadəlövh yanaşma ...

Daha çox oxu

Sual 186. KMP alqoritmi KMP (Knuth-Morris-Pratt) alqoritmi müəyyən bir sətirdə nümunə axtarışı üçün istifadə olunur. Bizə bir S simli və bir p nümunəsi verilir, məqsədimiz verilmiş naxışın simdə olub olmadığını müəyyənləşdirməkdir. Nümunə Giriş: S = “aaaab” p = “aab” Çıxış: həqiqi sadəlövh yanaşma ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 189. 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 190. Infix Dönüşümünə Postfiks Postfiksdən düzəlişə çevrilmə problemində postfiks qeydində ifadə verdik. Verilən qeydləri infiks notasına çevirmək üçün bir proqram yazın. Infix Notation Bu qeyddə operatorlar operandlar arasında yazılır. Ümumiyyətlə bir ifadə yazmağımıza bənzəyir. Məsələn: A + ...

Daha çox oxu

Sual 191. 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 192. 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 193. Backspace String müqayisə edin Arxa sətirdə iki S və T simli verdiyimiz problemi müqayisə edin, bərabər olub olmadığını yoxlayın. Diqqət yetirin ki, sətirlərdə '#' işarəsi var, bu da geri çəkmə işarəsi deməkdir. Nümunələr Giriş S = “ab # c” T = “ad # c” Çıxış doğrudur (həm S, həm də T “ac” a çevrilir) Giriş ...

Daha çox oxu

Sual 194. 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 195. Simli yenidən təşkil edin Yenidən Düzəlt problemində yalnız “az” simvollarından ibarət bir sətir verdik. Bizim vəzifəmiz bu simvolları elə düzəltməkdir ki, iki eyni simvol bir-birinə bitişik olmasın. Nümunə Giriş alma Çıxış pelpa Giriş kitab Çıxış obko Giriş aa Çıxış mümkün deyil Giriş aaab Çıxış deyil ...

Daha çox oxu

Sual 196. 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 197. 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 198. 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 199. 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 200. 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 201. 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 202. String Shift Leetcode yerinə yetirin Dəyişmə əlifbaların ASCII dəyərində 1 artırıldığı bir prosesdir. Son z əlifbası üçün yenidən başlayır, yəni z sürüşməsi a olacaqdır. Simli keçidlərin yerinə yetirilməsində lekkod problemi bizdə bir s sətri (yalnız kiçik simvollar) və bir sıra verilmişdir [...

Daha çox oxu

Sual 203. Tellərin K məsafədən ayrı olub olmadığını yoxlayın Problem ifadəsi İki sətir və k tam ədədi verilərkən, verilən sətirlərin k məsafədə olub olmadığını yoxlamaq üçün bir proqram yazın. Yəni hər hansı bir simvol uyğun gəlmirsə və ya hər hansı bir simvol götürülürsə, o zaman bir-birindən k məsafəsi kimi tanınır. Giriş Formatı İlk ...

Daha çox oxu

Sual 204. Sətrin yoxlanış uzunluğu, sonuna əlavə olunan ədədə bərabərdir Problem ifadəsi “Sətrin yoxlanış uzunluğu əlavə olunan ədədə bərabərdir” problemində sonda bir sıra ilə əlavə edilmiş sətir verdik. Sayı xaricində olan sətrin uzunluğunun ... ilə eyni olub olmadığını yoxlayan bir proqram yazın.

Daha çox oxu

Sual 205. Bir Matrisin Bütün Satırlarının Bir-birinin Dairəvi Dönüşmələri olub olmadığını yoxlayın Problem ifadəsi char matrix verdiyimiz “Matrisanın bütün sətirlərinin bir-birinin dairəvi fırlanmasını yoxlayın” problemində, bütün sətirlərin bir-birinin dairəvi fırlanma olub olmadığını tapmaq üçün bir proqram yazın. Bütün satırlar bir-birinin dairəvi fırlanmalarıdırsa ...

Daha çox oxu

Sual 206. Bir simli başqa bir simliyə görə çeşidləyin Problem ifadəsi İki giriş sətri, naxış və sətir verilmişdir. Simli nümunə ilə müəyyənləşdirilən sıraya görə sıralamalıyıq. Nümunə sətrinin təkrarı yoxdur və sətrin bütün simvollarına malikdir. Giriş Formatı Bizə lazım olan bir s sətri olan ilk sətir ...

Daha çox oxu

Sual 207. Simli bir naxışla simvol sırasına əməl edib etmədiyini yoxlayın Problem ifadəsi “Simli bir naxışla simvolların sırasına əməl edib-etməməsini yoxlayın” problemində verilən giriş sətrindəki simvolların verilmiş giriş nümunəsindəki simvollarla müəyyənləşdirilən qaydada olub-olmadığını yoxlamalıyıq, sonra “Bəli” yaz “Xeyr” yazdırın. Giriş Formatı ...

Daha çox oxu

Sual 208. Müvəqqəti Dəyişən Olmadan Ters Sətir Problem ifadəsi “Müvəqqəti dəyişən olmadan tərs simli” problemində “s” simli verdik. Əlavə dəyişən və ya boşluq istifadə etmədən bu sətri tərs etmək üçün bir proqram yazın. Giriş Formatı Verilən "s" sətrini ehtiva edən ilk sətir. Çıxış Formatı Sətrin əks tərəfindəki sətri çap edin ...

Daha çox oxu

Sual 209. Simli palindrom etmək üçün ön tərəfə əlavə ediləcək minimum simvollar Problem ifadəsi “Simli palindrom etmək üçün ön tərəfə əlavə ediləcək minimum simvollar” problemində “s” simli verdik. Simli palindrom etmək üçün önə əlavə ediləcək minimum simvolları tapmaq üçün bir proqram yazın. Giriş Formatı İlk və yalnız bir sətir ...

Daha çox oxu

Sual 210. 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 211. Verilən Nümunədən bütün Binary Strings yaradın Problem ifadəsi "Verilən naxışdan bütün ikili sətirləri yaradın" problemində "s" giriş sətri 0, 1 və? (wildcard char). Əvəz edərək bütün mümkün ikili sətirləri yaratmalıyıq? '0' və '1' ilə. Giriş Formatı İlk və yalnız bir sətir ...

Daha çox oxu

Sual 212. 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 213. 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 214. 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 215. İ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 216. Ə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 217. 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 218. 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

Microsoft ağac sualları

Sual 219. N-Ary Tree LeetCode Həllinin diametri Problemin ifadəsi: N-ar ağacının diametri LeetCode həlli – N-ar ağacının kökünü nəzərə alaraq, ağacın diametrinin uzunluğunu hesablamalısınız. N-ar ağacının diametri ağacdakı hər hansı iki qovşaq arasındakı ən uzun yolun uzunluğudur. Bu yol ola bilər, olmaya da bilər...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 223. İ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 224. 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 225. 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 226. Subarraydakı fərqli elementlərin sayı üçün sorğular Bir sıra tam və bir sıra sorğu verdik və verilmiş aralıqdakı bütün fərqli elementlərin sayını tapmaq məcburiyyətindəyik, sorğu sola və sağa iki rəqəmdən ibarətdir, bu verilən aralıqdır, bununla verilmiş sıra biz ...

Daha çox oxu

Sual 227. Morris Traversal Morris traversal, yığın və rekursiya istifadə etmədən ikili ağacdakı qovşaqları keçmək üçün bir üsuldur. Beləliklə məkan mürəkkəbliyini xətti azaldır. İnorder Traversal Misal 9 7 1 6 4 5 3 1 / \ 2 ...

Daha çox oxu

Sual 228. Verilən Parent Array təmsilindən ikili ağac qurun "Verilən Parent Array təmsilindən ikili ağac qurun" problemi sizə bir sıra verildiyini bildirir. Bu giriş massivi ikili bir ağacı təmsil edir. İndi bu giriş massivi əsasında ikili bir ağac qurmalısınız. Massiv hər bir indeksdə ana qovşaq indeksini saxlayır. ...

Daha çox oxu

Sual 229. İkili bir ağac verildikdə, bütün yarım qovşaqları necə silmək olar? Problem "İkili bir ağac verildikdə, bütün yarım qovşaqları necə silirsiniz?" sizə ikili bir ağac verildiyini bildirir. İndi yarım qovşaqları silməlisiniz. Yarım düyün ağacda yalnız bir uşağı olan bir düyün kimi təyin olunur. Ya bu ...

Daha çox oxu

Sual 230. İterativ Preorder Traversal Problemin “İterativ Öncədən Sınaqdan Keçməsi” sizə ikili bir ağac verildiyini və indi ağacın əvvəlcədən keçidini tapmaq lazım olduğunu bildirir. Bizdən təkrarlanan metoddan istifadə edərək əvvəlcədən sifariş keçidini tapmağımız tələb olunur. Nümunə 5 7 9 6 1 4 3 ...

Daha çox oxu

Sual 231. İki ağacın eynisini müəyyənləşdirmək üçün kod yazın “İki ağacın eynisini müəyyənləşdirmək üçün kod yazın” problemi sizə iki ikili ağac verildiyini bildirir. eynisinin olub olmadığını öyrənin? Burada eyni ağac, hər ikili ağacın eyni qovşaq düzümü ilə eyni qovşaq dəyərinə sahib olması deməkdir. Nümunə Hər iki ağac ...

Daha çox oxu

Sual 232. İkili ağacın sərhəd keçidi Problem ifadəsi “İkili ağacın sərhəd keçməsi” problemi sizə ikili ağac verildiyini bildirir. İndi ikili ağacın sərhəd görünüşünü çap etməlisiniz. Burada sərhəd keçidi bütün qovşaqların ağacın sərhədi kimi göstərildiyi deməkdir. Düyünlər ...

Daha çox oxu

Sual 233. Təsadüfi göstəricilərlə ikili bir ağacı klonlayın Problem ifadəsi Bəzi təsadüfi göstəriciləri olan tam bir ikili ağac verilir. Təsadüfi göstəricilərə, hər bir düyünün sol və sağ uşağından başqa bir yerə işarə etdiyi qovşaqlara istinad edilir. Beləliklə, bu da sadə bir ikili ağacdakı bir qovşağın standart quruluşunu dəyişdirir. İndi düyün ...

Daha çox oxu

Sual 234. İki növbədən istifadə edərək səviyyə sifarişinin kəsişməsi Problem ifadəsi “İki növbədən istifadə edərək səviyyə sifarişinin keçməsi” problemi sizə ikili bir ağac verildiyini, səviyyə sətirinin keçmə sətirini sətirlə yazdığınızı bildirir. Nümunələr Giriş 5 11 42 7 9 8 12 23 52 3 Giriş 1 2 3 4 5 6 Səviyyə Sifarişinin Keçidinə dair Alqoritm ...

Daha çox oxu

Sual 235. Dizini istifadə etmədən BST-ni Min-Yığın halına çevirin Problem Bəyanatı “BST-ni bir sıra istifadə etmədən Min-Heap-ə çevirmək” problemi sizə bir BST (ikili axtarış ağacı) verildiyini və onu bir min yığına çevirməyiniz lazım olduğunu bildirir. Min yığın ikili axtarış ağacındakı bütün elementləri ehtiva etməlidir. Alqoritm xətti zaman mürəkkəbliyində işləməlidir. ...

Daha çox oxu

Sual 236. Məhdud əlavə yerlə iki BST-ni birləşdirin Problem ifadəsi “Məhdud əlavə boşluqla iki BST-ni birləşdirin” problemi sizə iki ikili axtarış ağacı (BST) verildiyini və hər iki ağacdan elementləri sıralanmış qaydada çap etməlisiniz. Elə bir sırada ki, elementlərin tək bir BST-dən olduğu görünür. ...

Daha çox oxu

Sual 237. STL dəstini istifadə edərək ikili ağacdan ikili axtarış ağacına çevirmə Problem ifadəsi Bizə ikili bir ağac verilir və onu ikili axtarış ağacına çevirməliyik. Problem "STL dəsti istifadə edərək ikili ağacdan ikili axtarış ağacına çevrilməyə" problemi, STL dəsti istifadə edərək dönüşüm etməyi xahiş edir. Artıq ikili ağacın BST-yə çevrilməsini müzakirə etdik, amma ...

Daha çox oxu

Sual 238. K'th Daimi əlavə yer istifadə edərək BST-də ən böyük element Problem Bəyanatı “Daimi əlavə boşluqdan istifadə edərək BST-də ən böyük element” sizə ikili axtarış ağacının verildiyini və içindəki k ən böyük elementi tapmaq lazım olduğunu bildirir. Beləliklə, ikili axtarış ağacının elementlərini azalan qaydada düzsək, qayıtmalıyıq ...

Daha çox oxu

Sual 239. Verilmiş ikili ağacdakı şaquli cəm Problem verilməsi “Verilmiş ikili ağacdakı şaquli cəm” problemi sizə ikili ağac verildiyini və hər şaquli səviyyə cəmini tapmalı olduğumuzu bildirir. Şaquli səviyyə dedikdə, solda və sağda 1 vahid məsafədə şaquli xətlər çəkiriksə ...

Daha çox oxu

Sual 240. İkili ağacın BST olub olmadığını yoxlamaq üçün bir proqram Problem ifadəsi “İkili ağacın BST olub olmadığını yoxlamaq üçün bir proqram” sizə ikili bir ağac verildiyini və ikili ağacın ikili axtarış ağacının xüsusiyyətlərini təmin etdiyini yoxlamaq lazım olduğunu bildirir. Beləliklə, ikili ağac aşağıdakı xüsusiyyətlərə malikdir: Sol alt ağac ...

Daha çox oxu

Sual 241. İki balanslaşdırılmış ikili axtarış ağaclarını birləşdirin İki balanslaşdırılmış ikili axtarış ağacı verilmiş problem ifadəsi, birinci BST-də n element, ikinci BST-də m element var. İki balanslaşdırılmış ikili axtarış ağacını birləşdirərək (n + m) elementləri olan üçüncü balanslaşdırılmış İkili Axtarış Ağacını yaratmaq üçün bir alqoritm yazın. Nümunə Giriş Çıxışı Ön sifariş ...

Daha çox oxu

Sual 242. İkili axtarış ağac axtarış və əlavə Problem Bəyanatı İkili Axtarış Ağacında axtarış və əlavə etməyi həyata keçirmək üçün bir alqoritm yazın. Beləliklə, edəcəyimiz bəzi elementləri girişdən ikili axtarış ağacına daxil etməkdir. Müəyyən bir elementdə axtarış aparılması istənildikdə, onu BST-dəki elementlər arasında axtaracağıq (qısa ...

Daha çox oxu

Sual 243. Verilən n ölçülü massivi yoxlayın, n səviyyəsinin BST-ni təmsil edə bilər Problem ifadəsi n elementi olan bir sıra verildikdə, verilən n ölçülü massivin n səviyyəsinin BST-ni təmsil edə biləcəyini yoxlayın. Bu n elementdən istifadə edərək qurulmuş ikili axtarış ağacının n səviyyəli BST-ni təmsil edə biləcəyini yoxlamaqdır. Nümunələr arr [] = {10, 8, 6, 9, ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 253. Ə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 254. Seqment ağacı Element dəyərləri hər zaman yenilənən müəyyən bir sıra aralığında əlavə işləyiriksə. Sonra bu tip problemlərdə bir seqment ağac quruluşundan istifadə edirik. N elementli bir [] massivi verilmiş və birdən çox suala cavab verməli olduğunuzda, sorğuların hər biri bir ...

Daha çox oxu

Sual 255. İkili Axtarış Ağacı İkili axtarış ağacı, məlumatları sıralanmış bir şəkildə saxlamağımızı təmin edən bəzi qaydaları olan İkili bir ağacdır. İkili bir ağac olduğundan, bir düyün maksimum 2 uşağa sahib ola bilər. İkili axtarış ağacı qovşağının quruluşu İkili ağac üçün qaydalar ...

Daha çox oxu

Sual 256. Maksimum ikili ağac Bu problemdə, bir n ölçüsü bir [] verdik. Dizidən maksimum ikili ağac yaradın və kök düyününü qaytarın. Aşağıdakı addımlardan istifadə edərək massivdən hazırlanır: Ağacın kök düyünü verilmiş maksimum dəyər olmalıdır ...

Daha çox oxu

Sual 257. 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 258. İkili Axtarış Ağacını bərpa edin İkili axtarış ağacını düşünün, ağacın iki qovşağı dəyişdirilib, ikili axtarış ağacını bərpa etmək üçün bir alqoritm hazırlayın. Nümunə İki qovşaq giriş kimi dəyişdirilmiş aşağıda verilmiş ikili axtarış ağacını nəzərdən keçirin. BST-də səhv qovşaqlar aşkarlanır (vurğulanır) və sonra əldə etmək üçün dəyişdirilir ...

Daha çox oxu

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

Daha çox oxu

Sual 260. Mənbə düyünündən bir ağacdakı hər bir düyünün səviyyəsi Bir ağac (qurucu düyünlərin iki istiqamətli kənarları ilə birləşdirildiyi siklik bir qrafika qrafiki) və mənbə düyünü verilmişdir. bir ağac forması mənbə düyünündə hər bir qovşağın səviyyəsini tapın. Mənbə ilə əlaqəli bir düyün səviyyəsinin, arasındakı məsafə olduğu verilmişdir ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Microsoft Qrafik Sualları

Sual 266. Verilən ədədin ən kiçik ikili ədədi qatını tapın Problem ifadəsi “Verilən ədədin ən kiçik ikili ədədi çoxluğunu tapın” problemi sizə ondalık ədədin verildiyini bildirir. Buna görə yalnız “0” və “1” ikili rəqəmlərini ehtiva edən N-in ən kiçik qatını tapın. Nümunə 37 111 Ətraflı bir izahat aşağıda ...

Daha çox oxu

Sual 267. Qrafı köçürün Problem ifadəsi “Transpose graph” problemi sizə bir qrafik verildiyini və verilmiş qrafın transpozisiyasını tapmalı olduğunuzu bildirir. Transpose: Yönləndirilmiş bir qrafanın köçürülməsi eyni kənar və düyün konfiqurasiyasına sahib başqa bir qrafik istehsal edir, lakin bütün kənarların istiqaməti tərsinə çevrilmişdir. Nümunə ...

Daha çox oxu

Sual 268. Bağlı Qrafik üçün BFS Problem Bəyanatı “Bağlı Qrafik üçün BFS” problemi sizə ayrılmış bir qrafik verildiyini, qrafanın BFS keçidini yazdırdığını bildirir. Nümunə Yuxarıdakı qrafikin BFS keçidi aşağıdakıları verir: 0 1 2 5 3 4 6 Yanaşma Bağlantısız İstiqamətli Qrafik üçün ilk axtarış (BFS) keçidi ...

Daha çox oxu

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

Daha çox oxu

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

Sual 271. Topoloji çeşidləmə İstiqamətləndirilmiş siklik qrafik verildikdə, qrafik düyünlərini topoloji olaraq sıralayın. Topoloji Sortlaşdırma Nümunəsi Yuxarıdakı qrafikin topoloji çeşidlənməsi -> {1,2,3,0,5,4} Nəzəriyyə Topoloji Sortlaşdırma Yönlü Asiklik Qraf (DAG) üçün aparılır. Bir DAG-ın içində heç bir dövrü yoxdur. yəni hər hansı bir qovşaqdan başlayaraq belə bir yol yoxdur ...

Daha çox oxu

Microsoft Stack Sualları

Sual 272. İki Nömrə II Leetcode Həllini əlavə edin Problem Bəyanatı İki Rəqəm Əlavə et II LeetCode Həlli – “İki Nömrəni Əlavə et II” iki boş olmayan əlaqəli siyahının iki qeyri-mənfi tam ədədi təmsil etdiyini bildirir, burada ən əhəmiyyətli rəqəm birinci gəlir və hər node tam olaraq bir rəqəmdən ibarətdir. İki ədədi əlavə edib cəmini ... kimi qaytarmalıyıq.

Daha çox oxu

Sual 273. Gündəlik Temperaturlar Leetcode Həlli Problem Bəyanatı Gündəlik Temperaturlar Leetcode Həlli: tam ədədlər massivi verilən temperaturun gündəlik temperaturları ifadə etdiyini bildirir, belə bir massiv cavabını qaytarın ki, cavab[i] daha isti temperatur əldə etmək üçün i-ci gündən sonra gözləməli olduğunuz günlərin sayı olsun. Bunun mümkün olacağı gələcək gün yoxdursa, cavabı [i] == 0 olaraq saxlayın. ...

Daha çox oxu

Sual 274. 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 275. 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 276. 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 277. 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 278. Artan Əməliyyat Leetcode Həlli ilə Stack dizayn edin Problem Bəyanatı Artan Əməliyyat ilə Yığın Dizaynı Leetcode Həlli – aşağıdakı əməliyyatları səmərəli şəkildə dəstəkləyən stek dizayn etməyimiz lazım olduğunu bildirir. Stackin maksimum tutumunu təyin edin. Yığın ölçüsü maksimum tutumundan ciddi şəkildə azdırsa, təkan əməliyyatını səmərəli şəkildə yerinə yetirin ...

Daha çox oxu

Sual 279. 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 280. GetMin () -i O (1) dəfə və O (1) əlavə məkanda dəstəkləyən bir yığın dizayn edin GetMin () -i O (1) dəfə və O (1) əlavə boşluqda dəstəkləyən bir yığın dizayn edin. Beləliklə, xüsusi yığın məlumat quruluşu - void push () int pop () bool isFull () bool isEmpty () kimi yığının bütün əməliyyatlarını sabit vaxtda dəstəkləməlidir. Minimum dəyəri qaytarmaq üçün əlavə bir getMin () əməliyyatı əlavə edin ...

Daha çox oxu

Sual 281. Tək növbədən istifadə edərək bir yığın tətbiq edin Problem Açıklaması Problem "Bir sıra istifadə edərək bir yığın tətbiq etmək" bizdən bir sıra (FIFO) məlumat quruluşu istifadə edərək bir yığın (LIFO) məlumat quruluşu tətbiq etməyimizi xahiş edir. Burada LIFO Son Giriş İlk, FIFO İlk Çıxış İlk deməkdir. Misal push (10) push (20) top () pop () push (30) pop () top () top: 20 ...

Daha çox oxu

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

Daha çox oxu

Sual 284. Yığınlardan istifadə növbəsi Yığın problemindən istifadə edərək növbədə, yığın məlumat quruluşunun standart funksiyalarından istifadə edərək növbənin aşağıdakı funksiyalarını yerinə yetirməliyik: Enqueue: Sıranın sonuna bir element əlavə edin Dequeue: Növbənin başlanğıcından bir element çıxarın Nümunə Giriş : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Daha çox oxu

Sual 285. Növbəti Böyük Frekans Elementi Növbəti daha böyük tezlik elementi problemində, ədədləri ehtiva edən bir n ölçülü bir sıra verdik. Dizidəki hər bir rəqəm üçün cari saydan daha yüksək tezlikli bir sıra içərisində olan rəqəm. Nümunə Giriş a [] = {1, 1, ...

Daha çox oxu

Sual 286. 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 287. 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 288. Infix Dönüşümünə Postfiks Postfiksdən düzəlişə çevrilmə problemində postfiks qeydində ifadə verdik. Verilən qeydləri infiks notasına çevirmək üçün bir proqram yazın. Infix Notation Bu qeyddə operatorlar operandlar arasında yazılır. Ümumiyyətlə bir ifadə yazmağımıza bənzəyir. Məsələn: A + ...

Daha çox oxu

Sual 289. 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 290. Backspace String müqayisə edin Arxa sətirdə iki S və T simli verdiyimiz problemi müqayisə edin, bərabər olub olmadığını yoxlayın. Diqqət yetirin ki, sətirlərdə '#' işarəsi var, bu da geri çəkmə işarəsi deməkdir. Nümunələr Giriş S = “ab # c” T = “ad # c” Çıxış doğrudur (həm S, həm də T “ac” a çevrilir) Giriş ...

Daha çox oxu

Sual 291. Bir Dizidə İki Yığın tətbiq edin Problem ifadəsi "Bir dizidə iki yığını həyata keçirmə" problemində bir sıra içərisində iki yığını tətbiq etməliyik ki, istifadəçi iki yığının hər hansı birindəki elementi itələmək istəsə, sıra dolduqca bir səhv olmaz. . Nümunə Push 5 ...

Daha çox oxu

Sual 292. 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 293. 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

Microsoft növbə sualları

Sual 294. 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 295. İki növbədən istifadə edərək səviyyə sifarişinin kəsişməsi Problem ifadəsi “İki növbədən istifadə edərək səviyyə sifarişinin keçməsi” problemi sizə ikili bir ağac verildiyini, səviyyə sətirinin keçmə sətirini sətirlə yazdığınızı bildirir. Nümunələr Giriş 5 11 42 7 9 8 12 23 52 3 Giriş 1 2 3 4 5 6 Səviyyə Sifarişinin Keçidinə dair Alqoritm ...

Daha çox oxu

Sual 296. Tək növbədən istifadə edərək bir yığın tətbiq edin Problem Açıklaması Problem "Bir sıra istifadə edərək bir yığın tətbiq etmək" bizdən bir sıra (FIFO) məlumat quruluşu istifadə edərək bir yığın (LIFO) məlumat quruluşu tətbiq etməyimizi xahiş edir. Burada LIFO Son Giriş İlk, FIFO İlk Çıxış İlk deməkdir. Misal push (10) push (20) top () pop () push (30) pop () top () top: 20 ...

Daha çox oxu

Sual 297. Bütün benzin nasoslarını ziyarət edən ilk dairəvi turu tapın Problem ifadəsi “Bütün benzin nasoslarını ziyarət edən ilk dairəvi turu tapın” problemi dairəvi yolda N benzin nasosunun olduğunu bildirir. Hər benzin nasosunda olan benzin və iki benzin nasosu arasındakı məsafəni qət etmək üçün lazım olan benzin nəzərə alınmaqla. Yəni sən ...

Daha çox oxu

Sual 298. Bir axındakı təkrarlanmayan xarakter üçün növbəyə əsaslanan yanaşma Problem ifadəsi "Axındakı ilk təkrarlanmayan simvol üçün növbəyə əsaslanan yanaşma" problemi sizə kiçik hərflər ehtiva edən bir axının verildiyini bildirir, axına yeni bir simvol əlavə olunduqda ilk təkrarlanmayan simvolu tapın və əgər varsa təkrarlanmayan bir xarakter qayıtma deyil -1. Nümunələr aabcddbe ...

Daha çox oxu

Sual 299. Dairəvi sıra istifadə edərək Deque-nin tətbiqi Problem dairəsi "Dairəvi massivdən istifadə edərək Deque-nin tətbiqi" dairəvi massivdən istifadə edərək bir Deque-nin aşağıdakı funksiyalarının (İki dəfə bitən sıra) yerinə yetirilməsini xahiş edir, insertFront (x): Deque insertRear (x) -nin ön hissəsinə x elementi daxil edin: element daxil edin x Deque deleteFront () arxasında: bir elementi silmək ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 302. Yığınlardan istifadə növbəsi Yığın problemindən istifadə edərək növbədə, yığın məlumat quruluşunun standart funksiyalarından istifadə edərək növbənin aşağıdakı funksiyalarını yerinə yetirməliyik: Enqueue: Sıranın sonuna bir element əlavə edin Dequeue: Növbənin başlanğıcından bir element çıxarın Nümunə Giriş : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

Daha çox oxu

Sual 303. C ++ dilində prioritet növbə Bir növbəni həyata keçirmək üçün FIFO üsulundan istifadə olunur. Bir növbədə, əlavələr bir ucunda (arxa) və silinmə digər ucunda (ön) aparılır. Əsasən əvvəlcə daxil olan element əvvəl silinir. C ++ daxili funksiyaları istifadə edərək prioritet növbə tətbiq edirik. Prioritet növbənin xüsusiyyətləri Prioritet növbə ...

Daha çox oxu

Sual 304. Prioritet növbə Prioritet növbə, adi növbəyə bənzər, lakin elementlərinin hər biri ilə əlaqəli bir prioritetə ​​malik bir məlumat strukturu növüdür. Elementə daha əvvəl verilən prioritet daha yüksəkdir. Bəzi hallarda, o zaman eyni prioritetli iki element var, element enqueue ...

Daha çox oxu

Sual 305. 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 306. İ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

Microsoft Matrix Sualları

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

Daha çox oxu

Sual 308. 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 309. 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 310. 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 311. Qızıl mədən problemi Problem Bəyannaməsi “Qızıl mədəni problemi”, verilmiş ızgaranın hər bir hüceyrəsinə bəzi mənfi olmayan sikkələr yerləşdirilmiş 2 ölçülü bir şəbəkə verildiyini bildirir. Başlanğıcda, madenci ilk sütunda dayanır, lakin sırada heç bir məhdudiyyət yoxdur. İstədiyi sırada başlaya bilər. ...

Daha çox oxu

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

Daha çox oxu

Sual 313. Mobil rəqəmli klaviatura problemi Problem ifadəsi Mobil ədədi klaviatura problemində ədədi klaviatura hesab edirik. Verilən uzunluğun mümkün say ədədi ardıcıllığını tapmaq lazımdır ki, yalnız cari düymənin yuxarı, aşağı, sol və sağ düymələrini basmağa icazə verilsin. Sizə icazə verilmir ...

Daha çox oxu

Sual 314. Cəmi 0 olan ən böyük düzbucaqlı alt matris Problem ifadəsi Cəmi sıfır olan 2 ölçülü bir massivdə maksimum ölçülü alt matrisanı tapın. Alt matris, verilən 2D massivinin içərisindəki 2B massivdən başqa bir şey deyildir. Beləliklə, imzalı tam ədədlər matrisiniz var, alt matrislərin cəmini hesablamalı və ... ilə matrisi tapmalısınız.

Daha çox oxu

Sual 315. Matris Zəncirinin vurulması Matris zənciri vurma II məsələsində, matrislərin ölçülərini verdik, onların vurma qaydasını tapın ki, bütün matrislərin vurulmasında iştirak edən əməliyyatların sayı minimuma endirilsin. Axb, bx ölçülərində 3 A, B, C matrisiniz olduğunu düşünün ...

Daha çox oxu

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

Daha çox oxu

Sual 318. Dinamik Proqramlaşdırma istifadə edərək Matris Zəncirinin Çarpılması Matris Zəncirinin vurulması, verilmiş matrisləri vurmağın ən yaxşı yolunu tapdığımız bir üsuldur. Hamımız bilirik ki, matris vurma təbiətdə assosiativdir (A * B = B * A). Beləliklə, vurma əmrini yerinə yetirmək istədiyimiz bir çox sifariş var. Əslində bu alqoritmdə ...

Daha çox oxu

Sual 319. Tellərin K məsafədən ayrı olub olmadığını yoxlayın Problem ifadəsi İki sətir və k tam ədədi verilərkən, verilən sətirlərin k məsafədə olub olmadığını yoxlamaq üçün bir proqram yazın. Yəni hər hansı bir simvol uyğun gəlmirsə və ya hər hansı bir simvol götürülürsə, o zaman bir-birindən k məsafəsi kimi tanınır. Giriş Formatı İlk ...

Daha çox oxu

Sual 320. Bir Matrisin Bütün Satırlarının Bir-birinin Dairəvi Dönüşmələri olub olmadığını yoxlayın Problem ifadəsi char matrix verdiyimiz “Matrisanın bütün sətirlərinin bir-birinin dairəvi fırlanmasını yoxlayın” problemində, bütün sətirlərin bir-birinin dairəvi fırlanma olub olmadığını tapmaq üçün bir proqram yazın. Bütün satırlar bir-birinin dairəvi fırlanmalarıdırsa ...

Daha çox oxu

Sual 321. Maksimum 1-lə Sıra tapın Problem ifadəsi “Maksimum 1-lə Sıra Tapın” problemində hər sətri sıralanmış ikili rəqəmlərdən ibarət olan bir matris (2D sıra) verdik. Maksimum 1 sayı olan sətri tapın. Giriş Formatı İki tam ədədi n, m olan ilk sətir. Sonra, n sətir ...

Daha çox oxu

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

Microsoft Digər Suallar

Sual 323. Coins Leetcode Həllinin təşkili Problem Bəyanatı Sikkələrin təşkili LeetCode Həlli – “Sikkələrin təşkili” sizdən bu sikkələrlə pilləkən tikməyinizi xahiş edir. Pilləkən k cərgədən ibarətdir, burada i-ci sıra məhz i sikkələrdən ibarətdir. Pilləkənin son sırası tam olmaya bilər. Verilən miqdarda sikkələr üçün geri qaytarın ...

Daha çox oxu

Sual 324. Tək Cüt Əlaqəli Siyahı Leetcode Həlli Problem bəyanatı Tək-Cüt Əlaqəli Siyahı LeetCode Həlli – “Tək-Cüt Əlaqəli Siyahı” boş olmayan tək-cüt əlaqəli siyahının verildiyini bildirir. Biz tək indeksli bütün qovşaqları, ardınca isə cüt indeksli qovşaqları qruplaşdırıb yenidən sıralanmış siyahını qaytarmalıyıq. Qeyd edək ki, hər ikisində nisbi sıra ...

Daha çox oxu

Sual 325. Lider lövhəsi Leetcode Həllini dizayn edin Problem Bəyanatı Liderlər lövhəsinin dizaynı LeetCode Həlli – “Liderlər lövhəsinin dizaynı” sizdən 3 funksiyanı yerinə yetirməyi xahiş edir: addScore(playerId, hesab): Verilmiş oyunçunun hesabına xal əlavə etməklə liderlər lövhəsini yeniləyin. Əgər heç bir oyunçu yoxdursa, liderlər lövhəsinə belə bir id əlavə edin. top(K): Üst məbləği qaytarın ...

Daha çox oxu

Sual 326. İki tam ədədə bölün Leetcode həlli Problem bəyanatı İki Tam Ədədi Bölün LeetCode Həlli – “İki Tam Ədədi Bölün” sizə iki tam ədəd dividend və bölən verildiyini bildirir. Dividenti bölücüyə böldükdən sonra hissəni qaytarın. Nəzərə alın ki, biz 32 bitlik işarəli tam ədəd daxilində tam ədədləri saxlaya bilən mühitlə məşğul olduğumuzu fərz edirik...

Daha çox oxu

Sual 327. Robot Otaq Təmizləyicisi Leetcode Həlli Problem Bəyanatı Robot Otağı Təmizləyicisi LeetCode Həlli – “Robot Otağı Təmizləyicisi” bildirir ki, robot amxna binar şəbəkəsində verilir, burada 0 divarı və 1 boş yuvanı təmsil edir. Robotun ilkin mövqeyinin boş olacağına zəmanət verilir və robot ...

Daha çox oxu

Sual 328. LRU Cache Leetcode Həlli Problem Bəyanatı LRU Cache LeetCode Həlli – “LRU Cache” sizdən Ən Az İstifadə olunan (LRU) Keşinə uyğun məlumat strukturu dizayn etməyi xahiş edir. müsbət ölçü tutumu ilə. int get(int açarı): Dəyəri qaytarın...

Daha çox oxu

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

Daha çox oxu

Sual 331. 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 332. 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 333. 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 334. 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 335. 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 336. Hamısı LeetCode Həlli ilə Submatrisləri Sayın Problem bəyanatı Hamısı ilə submatrisləri saymaq LeetCode Həlli – Bizə mxn ikili matris verilir və hamısına malik olan submatrislərin sayını qaytarmağımız xahiş olunur. Nümunələr və izahatlar Nümunə 1: Giriş: mat = [[1,0,1],[1,1,0],[1,1,0]] Çıxış: 13 İzahat: 6 tərəfi düzbucaqlı var ...

Daha çox oxu

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

Daha çox oxu

Sual 343. Race Car LeetCode Həlli Problem Bəyanatı Yarış Avtomobili LeetCode Həlli – Avtomobiliniz sonsuz ədədlər xəttində 0 və sürət +1 mövqeyindən başlayır. Avtomobiliniz mənfi mövqelərə düşə bilər. Avtomobiliniz 'A' (sürətləndirmək) və 'R' (geriyə) təlimatlar ardıcıllığına uyğun olaraq avtomatik hərəkət edir: Siz 'A' təlimatı aldığınız zaman avtomobiliniz aşağıdakıları edir: mövqe += sürət ...

Daha çox oxu

Sual 344. 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 345. 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 346. Ç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 347. 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 348. İstifadəçi Veb saytına daxil olun Pattern LeetCode Həllini təhlil edin Problem Bəyanatı İstifadəçi Vebsaytını Analiz Edin Pattern LeetCode Həlli – Sizə iki sətirli massiv istifadəçi adı və vebsayt və tam ədəd massiv vaxt damğası verilir. Verilmiş bütün massivlər eyni uzunluqdadır və [istifadəçi adı[i], vebsayt[i], vaxt damğası[i]] dəsti istifadəçi istifadəçi adının[i] vaxt damğası[i]-də vebsayt vebsaytını[i] ziyarət etdiyini göstərir. Nümunə üç veb saytın siyahısıdır (mütləq fərqli deyil). Məsələn, ["ev", ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 353. 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 354. 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 355. Ən böyük Plus Sign Leetcode Həlli Problem bəyanatı: Ən böyük Plus İşarəsi Leetcode Həlli – Sizə n tam ədədi verilir. Massiv minalarında verilmiş bəzi indekslər istisna olmaqla, bütün dəyərləri ilkin olaraq 1 olan nxn ikili şəbəkəniz var. Mina massivinin i-ci elementi minalar[i] = [xi, yi] kimi müəyyən edilir, burada grid[xi][yi] == 0. Ən böyük oxa düzülmüş üstəgəl ... sırasını qaytarın.

Daha çox oxu

Sual 356. 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 357. 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 358. 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 359. 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 360. 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 361. 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 362. Ən yaxın şəxsə olan məsafəni maksimuma çatdırın LeetCode Həlli Problem bəyanatı Ən yaxın şəxsə olan məsafəni maksimuma çatdırın LeetCode Həlli – Sizə oturacaqlar sırasını təmsil edən massiv verilir, burada oturacaqlar[i] = 1 i-ci oturacaqda oturan şəxsi, oturacaqlar[i] = 0 isə i-ci oturacağın boş olduğunu göstərir (0 indeksli). Ən azı bir boş yer var və ən azı bir nəfər oturur. Alex istəyir ...

Daha çox oxu

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

Daha çox oxu

Sual 368. 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 369. 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 370. 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 371. İ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 372. İ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 373. 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 374. Minimum Knight Moves LeetCode Həll Problem İfadəsi Minimum Cəngavər Hərəkətləri LeetCode Həlli – Sonsuz şahmat taxtasında koordinatları -infinity-dən +infinity-ə qədər, sizin [0, 0] kvadratında cəngavəriniz var. Cəngavər aşağıda göstərildiyi kimi edə biləcəyi 8 mümkün hərəkətə malikdir. Hər bir hərəkət kardinal istiqamətdə iki kvadrat, sonra ortoqonal istiqamətdə bir kvadratdır. Minimum nömrəni qaytarın...

Daha çox oxu

Sual 375. 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 376. 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 377. 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 378. 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 379. 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 380. 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 381. 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 382. Dizayn Skiplist LeetCode Həll Problem Bəyanatı Skiplist Dizaynı LeetCode Həlli – Daxili kitabxanalardan istifadə etmədən Skiplist tərtib edin. Atlama siyahısı əlavə etmək, silmək və axtarmaq üçün O(log(n)) vaxt aparan məlumat strukturudur. Eyni funksiyaya və performansa malik olan ağac və qırmızı-qara ağac ilə müqayisədə, Skiplist kodunun uzunluğu nisbətən ola bilər ...

Daha çox oxu

Sual 383. Ən uzun gözəl alt sətir LeetCode Həlli Problem bəyanatı: Ən uzun gözəl alt sətir LeetCode Həlli – Əgər s sətri əlifbanın hər hərfi üçün həm böyük, həm də kiçik hərflərlə görünürsə gözəldir. Məsələn, "abABB" gözəldir, çünki "A" və "a" görünür, "B" və "b" görünür. Bununla belə, “abA” “b” göründüyü üçün deyil, “B” görünmür. s sətrini nəzərə alaraq, gözəl olan ən uzun s alt sətirini qaytarın. Bir neçə varsa, alt sətirini qaytarın ...

Daha çox oxu

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

Daha çox oxu

Sual 385. İ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 386. 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 387. 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 388. Şə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 389. 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 390. 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 391. 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 392. 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 393. Paralel Kurslar II LeetCode Həlli Problemin ifadəsi Paralel Kurslar II LeetCode Həlli- Sizə 1-dən n-ə qədər etiketlənmiş n kursun olduğunu göstərən n tam ədədi verilir. Sizə həmçinin bir sıra əlaqələri verilir ki, burada əlaqələr[i] = [prevCoursei, nextCoursei] kurs əvvəlki kurs və kurs sonrakı Kurs arasında ilkin şərt əlaqəsini təmsil edir: kurs prevCoursei növbətiKursdan əvvəl alınmalıdır. Həmçinin, sizə verilir ...

Daha çox oxu

Sual 394. 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 395. İşç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 396. Maze III LeetCode Həlli Problem Bəyanatı Maze III LeetCode Həlli – Labirintdə boş yerləri (0 ilə təmsil olunur) və divarları (1 kimi təmsil olunur) olan bir top var. Top yuxarı, aşağı, sola və ya sağa yuvarlanaraq boş yerlərdən keçə bilər, lakin divara dəyənə qədər yuvarlanmağı dayandırmaz. Top dayandıqda, ...

Daha çox oxu

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

Daha çox oxu

Sual 398. Rotated Sorted Array II LeetCode Həllində Minimumu tapın Problemin ifadəsi fırlanan sıralanmış massivdə minimumu tapın II LeetCode Həlli – Tutaq ki, uzunluğu n olan, artan qaydada çeşidlənmiş massiv 1 ilə n dəfə arasında fırlanır. Məsələn, massiv nums = [0,1,4,4,5,6,7] ola bilər: [4,5,6,7,0,1,4], əgər 4 dəfə çevrilmişsə. [0,1,4,4,5,6,7] əgər 7 dəfə fırlandısa. Diqqət yetirin ki, [a[0], a[1], a[2], ..., a[n-1]] massivinin 1 dəfə fırlanması [a[n-1], a[0] massivi ilə nəticələnir. , a[1], a[2], ...

Daha çox oxu

Sual 399. Ə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 400. 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 401. Qrafik Leetcode Həllində yolun olub olmadığını tapın Problem bəyanatı Qrafikdə yolun olub olmadığını tapın Leetcode Həlli – N təpələri olan iki istiqamətli qrafik var, burada hər bir təpə 0-dan n - 1 (daxil olmaqla) arasında etiketlənir. Qrafikdəki kənarlar 2D tam ədəd massivinin kənarları kimi təqdim olunur, burada hər kənar[i] = [ui, vi] ui təpəsi və vi təpəsi arasında iki istiqamətli kənarı bildirir. Hər təpə cütü...

Daha çox oxu

Sual 402. Ç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 403. Peak Element II LeetCode Həllini tapın Problem Bəyanatı Pik Elementi Tapın II LeetCode Həlli – 2D şəbəkəsindəki pik elementi sol, sağ, yuxarı və aşağıdakı bütün qonşu qonşularından ciddi şəkildə böyük olan elementdir. İki qonşu xananın bərabər olmadığı 0 indeksli mxn matris matını nəzərə alsaq, istənilən pik element matını[i][j] tapın və uzunluq 2 massivini [i,j] qaytarın. Güman edə bilərsiniz ...

Daha çox oxu

Sual 404. 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 405. 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 406. 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 407. 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 408. Binary Tree LeetCode Həllinin Tamlığını Yoxlayın Problem bəyanatı İkili ağacın tamlığının yoxlanılması LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq onun tam ikili ağac olub olmadığını müəyyənləşdirin. Tam ikili ağacda, bəlkə də sonuncu istisna olmaqla, hər səviyyə tamamilə doldurulur və sonuncu səviyyədəki bütün qovşaqlar mümkün qədər uzaqda qalır. ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 412. 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 413. 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 414. İşç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 415. Array LeetCode Həllinin Məhsulunun İşarəsi Problem bəyanatı Massiv məhsulunun işarəsi LeetCode Həlli – qaytaran signFunc(x) funksiyası var: əgər x müsbətdirsə 1. -1, əgər x mənfi olarsa. 0, əgər x 0-a bərabərdirsə. Sizə ədədlər tam massivi verilir. Məhsul ədədlər massivindəki bütün dəyərlərin hasili olsun. Qayıdış işarəsiFunc(məhsul). Giriş: ədədlər = [-1,-2,-3,-4,3,2,1] Çıxış: 1 İzahat: Məhsul ...

Daha çox oxu

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

Daha çox oxu

Sual 417. Bölünmüş İkili Ağac LeetCode Həllinin Maksimum Məhsulu Problem İfadəsi Bölünmüş İkili Ağacın Maksimum Məhsulu LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, ikili ağacı bir kənarını çıxararaq iki alt ağaca bölün ki, alt ağacların cəminin hasili maksimum olsun. İki alt ağacın cəminin maksimum məhsulunu qaytarın. ...

Daha çox oxu

Sual 418. Ən Böyük Cəmi LeetCode Həlli ilə K ölçüsünün ardıcıllığı Problemin İfadəsi Ən Böyük Cüt Cəmi ilə K Ölçüsünün Ardıcıllığı LeetCode Həlli – “Ən böyük cüt cəmi ilə K ölçüsünün ardıcıllığı” ədədlər massivi və k tam ədədi verildiyini bildirir, burada vəzifə hər hansı alt ardıcıllığın ən böyük cüt cəmini tapmaqdır. massiv nömrələri olan ...

Daha çox oxu

Sual 419. 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 420. 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 421. 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 422. 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 423. Ə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 424. 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 425. 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 426. Üç 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 427. 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 428. Etibarlı Mükəmməl Kvadrat LeetCode Həlli Problem İfadəsi Etibarlı Mükəmməl Kvadrat LeetCode Həlli – Müsbət tam ədədi nəzərə alaraq, əgər ədəd mükəmməl kvadratdırsa, Yanlışdırsa, True qaytaran funksiya yazın. İzləyin: sqrt kimi daxili kitabxana funksiyasından istifadə etməyin. Giriş: num = 16 Çıxış: doğru İzahat Bizim həllimiz üçün sərhəd müəyyən edilmişdir. istənilən nömrə üçün...

Daha çox oxu

Sual 429. Təsadüfi Seçim İndeksi LeetCode Həlli Problem İfadəsi Təsadüfi Seçmə İndeksi LeetCode Həlli- Bizə “Solution” sinfinin konstruktoru və int tipli “seçmə” funksiyası verilir. Bizdən “Solution” sinfini Həll(int[] nums) kimi həyata keçirməyimiz tələb olunur. Obyekti nums massivi ilə işə salır. int pick(int target) Nömrələrin [i] == hədəf olduğu ədədlərdən təsadüfi i indeksini seçir. Bir neçə varsa ...

Daha çox oxu

Sual 430. Hər biri Hədəf Cəmi LeetCode Həlli olan iki üst-üstə düşməyən alt massiv tapın Problem Bəyanatı Hər biri Hədəf Cəmi ilə Üst-üstə düşməyən iki alt massiv tapın LeetCode Həlli – “Hər biri Hədəf Cəmi olan iki üst-üstə düşməyən alt massiv tapın” sizə tam ədəd massivi və tam ədəd hədəf verildiyini bildirir, burada tapşırıq massiv nömrələrindən üst-üstə düşməyən iki alt massiv tapmaq üçün ...

Daha çox oxu

Sual 431. Stroboqrammatik Nömrə LeetCode Həlli Problem bəyanatı Stroboqrammatik nömrə LeetCode Həlli – Tam ədədi təmsil edən num sətrini nəzərə alaraq, əgər num stroboqrammatik ədəddirsə, doğru qaytarın. Stroboqrammatik rəqəm 180 dərəcə fırlananda (baş aşağı baxdıqda) eyni görünən rəqəmdir. Test nümunəsi 1: Giriş: num = “69” Çıxış: doğru Test işi 2: Giriş: num = “692” Çıxış: yanlış İzahat ...

Daha çox oxu

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

Daha çox oxu

Sual 434. 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 435. İki Tarix Arasındakı Günlərin Sayı LeetCode Həlli Problem Bəyanatı İki Tarix Arasındakı Günlərin Sayı sualı LeetCode Həll bizdən sıçrayış illəri daxil olmaqla verilmiş 2 tarix arasındakı günlərin dəqiq sayını hesablamağı xahiş edir. Tarixlər YYYY-AA-GG formatında sətirlər kimi verilir. Daxiletmə tarixlərinin ... arasında etibarlı tarixlər olduğu da verilir.

Daha çox oxu

Sual 436. Ən Qısa Uzunluqlu LeetCode Həlli ilə Kodlanmış Sətir Problem Bəyanatı Ən Qısa Uzunluqda Kodlanmış Sətir LeetCode Həlli – s sətrini nəzərə alaraq, sətri elə kodlayın ki, onun kodlaşdırılmış uzunluğu ən qısa olsun. Kodlaşdırma qaydası belədir: k[kodlanmış_sətir], burada kvadrat mötərizədə kodlanmış_sətir tam olaraq k dəfə təkrarlanır. k müsbət tam ədəd olmalıdır. Əgər kodlaşdırma prosesi...

Daha çox oxu

Sual 437. 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 438. 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 439. 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 440. 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 441. 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 442. 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 443. 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 444. 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 445. Məhdudlaşdırılmış Array LeetCode Həllində Verilmiş İndeksdə Maksimum Dəyər Problemin ifadəsi Məhdudlaşdırılmış Massivdə Verilmiş İndeksdə Maksimum Dəyər problemi LeetCode Həlli sizə üç müsbət tam ədəd verildiyini deyir: n, indeks və maxSum. Siz aşağıdakı şərtlərə cavab verən nums(0 indeksli) massivi qurmaq istəyirsiniz: nums.length == n nums[i] müsbət tam ədəddir, burada 0 <= i < n. ...

Daha çox oxu

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

Daha çox oxu

Sual 447. Ən çox K fərqli simvolu olan ən uzun alt sətir LeetCode Həlli Problem bəyanatı Ən çox K fərqli simvolu olan ən uzun alt sətir LeetCode Həlli – S sətri və K tam ədədini nəzərə alaraq, ən çox K fərqli simvolu ehtiva edən ən uzun S alt sətirinin uzunluğunu qaytarın. Misal: Test işi 1: Giriş: S = “bacc” K = 2 Çıxış: 3 Test işi 2: Giriş: S = “ab” ...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 461. Ə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 462. 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 463. İ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 464. 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 465. 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 466. 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 467. 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 468. 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 469. İkili Ağac Leetcode həllində yaxşı qovşaqları sayın Problem ifadəsi Bu problemdə kökü ilə ikili bir ağac verilir. Kökdən X-ə gedən yolda dəyəri X-dən böyük olan qovşaq yoxdursa, ağacdakı X düyünü yaxşı adlanır. Yaxşı düyünlərin sayını qaytarmaq məcburiyyətindəyik ...

Daha çox oxu

Sual 470. Excel Vərəq Sütun Sayı Leetcode Həlli Problem ifadəsi Bu problemdə bizə Excel vərəqində göründüyü kimi bir sütun adı verilir, Excel-də həmin sütun başlığına uyğun sütun nömrəsini aşağıda göstərildiyi kimi qaytarmalıyıq. Nümunə 1 "AB" 28 # 2 "ZY" 701 Yanaşma Müəyyən bir sütun nömrəsini tapmaq üçün ...

Daha çox oxu

Sual 471. Sayı Sıfır Leetcode Çözümünə salmaq üçün addımların sayı Problemi bir ədədi sıfıra endirmək üçün addımların sayı Leetcode həllində tam ədədin verildiyini bildirir. Verilən tam ədədi 0-a çevirmək üçün minimum addım sayını tapın. İki addımdan birini yerinə yetirə bilərsiniz, ya 1 çıxardın, ya da tam ədədi 2-yə bölün.

Daha çox oxu

Sual 472. 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 473. 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 474. Tək bir Ədədləri İnterval Aralığı Leetcode həllində sayın Problem ifadəsi Bu problemdə bizə aşağı və yüksək iki mənfi olmayan tam ədəd verilir. Verilən interval aralığında nə qədər tək rəqəm olduğunu tapmaq məcburiyyətindəyik [aşağı, yüksək]. Nümunə aşağı = 3, yüksək = 7 3 İzahat: 3 ilə 7 arasındakı tək ədədlər ...

Daha çox oxu

Sual 475. Ç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 476. Nömrəni Onaltılı Leetcode Çözümünə çevirin Bir ədədi onaltılı Leetcode həllinə çevirmək problemi bizə bir tam ədədi təqdim edir. Sonra ondalık say sistemindəki verilmiş tam ədədi onaltılıq say sisteminə çevirməyimizi xahiş edir. Daha rəsmi olaraq, sual, baza 10-da verilmiş bir tam ədədi baza 16 təmsilçiliyinə çevirməyimizi tələb edir. Biz ...

Daha çox oxu

Sual 477. 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 478. İkili Ağac Leetcode həllinin maksimum dərinliyi Problem ifadəsi Problemdə ikili ağac verilmişdir və verilmiş ağacın maksimum dərinliyini öyrənməliyik. İkili ağacın maksimum dərinliyi kök düyünündən ən uzaq yarpaq düyününə qədər ən uzun yol boyunca qovşaqların sayıdır. Nümunə 3 / ...

Daha çox oxu

Sual 479. N-ary Tree Leetcode həllinin maksimum dərinliyi Bu problemdə bizə bir N-ary ağacı, yəni qovşaqların 2-dən çox uşağı olmasına imkan verən bir ağac verilir. Ağacın kökündən ən uzaq bir yarpağın dərinliyini tapmaq lazımdır. Buna maksimum dərinlik deyilir. Bir yolun dərinliyini unutmayın ...

Daha çox oxu

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

Daha çox oxu

Sual 481. 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 482. İ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 483. İ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 484. 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 485. İ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 486. 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 487. 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 488. 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 489. 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 490. Su Şüşələri Leetcode Həlli Problem ifadəsi ”Su butulkaları” problemində bizə iki ədəd verilir, yəni “numBottle”, tam su şüşələrinin sayını saxlayacaq və “numExchange”, bir dəfəyə dəyişə biləcəyimiz boş su qablarının sayını saxlayacaq. tam su şüşəsi. Sonra ...

Daha çox oxu

Sual 491. 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 492. 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 493. Etibarlı Anagramlar “Valid Anagrams” problemində iki str1 və str2 simli verdik. Hər iki simin də anaqram olub olmadığını öyrənin. Əgər onlar anagramlarsa, geriyə doğru qayıdın, əks halda yanlış qayıdın. Nümunə Giriş: str1 = “abcbac” str2 = “aabbcc” Çıxış: həqiqi İzahat: str2 yenidən düzəldilərək qurula bildiyindən ...

Daha çox oxu

Sual 494. İki əlaqəli siyahının birləşməsi və kəsişməsi İki əlaqəli siyahı nəzərə alınmaqla, mövcud siyahıların elementlərinin birləşməsi və kəsişməsi üçün başqa iki əlaqəli siyahı yaradın. Nümunə Giriş: Siyahı 1: 5 → 9 → 10 → 12 → 14 Siyahı2: 3 → 5 → 9 → 14 → 21 Çıxış: Kəsişmə_sahibi: 14 → 9 → 5 Birlik_sahibi: ...

Daha çox oxu

Sual 495. Dəyirmi Robin Planlaşdırma Dəyirmi Robin cədvəli FCFS-ə çox oxşayır. RR və FCFS planlaşdırma arasındakı yeganə fərq, RR-nin qabaqcıl planlaşdırma olduğu halda, FCFS-nin qabaqcıl olmayan planlaşdırmasıdır. Hər proses prosessora birdəfəlik dilim üçün hazır növbədə ayrılır. Burada hazır bir növbə bənzəyir ...

Daha çox oxu

Sual 496. Addım 1, 2 və ya 3-dən istifadə edərək üçüncü pilləyə çatmağın yollarını sayın Problem "1, 2 və ya 3 addımını istifadə edərək üçüncü pilləyə çatmağın yollarını sayın" problemi yerdə dayandığınızı bildirir. İndi nərdivanın sonuna çatmalısınız. Beləliklə, yalnız 1, 2, ... atlaya bilsəniz sona çatmağın neçə yolu var ...

Daha çox oxu

Sual 497. İki əlaqəli siyahının kəsişmə nöqtəsini almaq üçün bir funksiya yazın Problem ifadəsi “İki əlaqəli siyahının kəsişmə nöqtəsini almaq üçün bir funksiya yazın” problemi sizə iki əlaqəli siyahının verildiyini bildirir. Ancaq bunlar müstəqil əlaqəli siyahılar deyil. Bunlar bir nöqtədə bağlıdır. İndi bu iki siyahının kəsişmə nöqtəsini tapmaq lazımdır. ...

Daha çox oxu

Sual 498. Bir çubuq kəsmək Problem Açıklaması “Çubuğu kəsmək” problemi sizə müəyyən uzunluqda bir çubuq verildiyini və giriş uzunluğundan kiçik və ya bərabər olan bütün çubuq ölçüləri üçün qiymət verildiyini bildirir. Yəni 1-dən n-ə qədər olan çubuqların qiymətini nəzərə alaraq bilirik ...

Daha çox oxu

Sual 499. Müəyyən bir aralıq arasında iki fasilənin üst-üstə düşdüyünü yoxlayın Problem ifadəsi “Verilən fasilələr dəsti arasında hər hansı iki fasilənin üst-üstə düşdüyünü yoxlayın” problemi sizə bəzi fasilələr verildiyini bildirir. Hər aralıq biri başlama vaxtı, digəri bitmə vaxtı olan iki dəyərdən ibarətdir. Problem ifadəsi hər hansı birinin olub olmadığını yoxlamağı xahiş edir ...

Daha çox oxu

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

Daha çox oxu

Sual 501. Əməliyyat sistemlərində səhifə dəyişdirmə alqoritmləri Səhifənin dəyişdirilməsi nədir? Müasir əməliyyat sistemlərində yaddaş idarəçiliyi üçün disk yaddaşından istifadə olunur və dəfələrlə səhifə dəyişdirməyə ehtiyac var. Səhifə dəyişdirmə, hazırda yaddaşda olan və ehtiyac duyulan, lakin mövcud olmayan bir səhifə ilə əvəzlənmə prosesidir ...

Daha çox oxu

Sual 502. Ququ ardıcıllığı proqramı Problem Statment Cuckoo ardıcıllığı proqramı və ya Cuckoo Hashing Hash Cədvəlində toqquşma baş verdikdə problemi həll etmək üçün istifadə olunan bir üsuldur. Cədvəldəki hash funksiyasının iki hash dəyərinin toqquşması ehtimalı var. Eyni açar üçün iki hash dəyəri baş verdikdə toqquşma baş verir ...

Daha çox oxu

Sual 503. Mantı Parantezləşdirmə Problemi Problem Bəyanatı “Boolean Parenthesization Problem” bizə doğru və yalan ardıcıllığının verildiyini və aralarında bəzi məntiqi operatorların (AND, OR, XOR) verildiyini bildirir. Verilən ardıcıllığı parantezləşdirmə yollarının sayını tapmalıyıq ki, bütün ardıcıllıqla DOĞRU ilə nəticələnək. In ...

Daha çox oxu

Sual 504. Cəmi verilmiş dəyərə bərabər olan iki əlaqəli siyahıdan cütləri sayın Problem ifadəsi Məsələ “Cəmi verilmiş dəyərə bərabər olan iki əlaqəli siyahıdan cütləri sayın” sizə iki əlaqəli siyahı və tam ədəd cəmi verildiyini bildirir. Problem ifadəsi, verilən cəmi neçə cütün verilmiş dəyərə bərabər bir cəmi olduğunu öyrənməsini istədi. Nümunə ...

Daha çox oxu

Sual 505. Söz Sazlama Problemi Problem Bəyanatı Söz bükülmə problemində deyilir ki, giriş sözləri ardıcıllığını verdikdə, hər dəfə bir sətirdə yerləşdirilə bilən sözlərin sayını tapmaq lazımdır. Beləliklə, bunun üçün verilən ardıcıllığa fasilələr qoyduq ki, çap olunmuş sənəd ...

Daha çox oxu

Sual 506. Hər bir işçinin altında işçilərin sayını tapın HashMaps ən faydalı məlumat strukturlarından biridir. Hər işçinin altındakı işçi sayını tapmaq, məşhur filmin yaranma tarixini xatırladan bir problemdir. Bir xəyalda xəyal qurmaq kimidir. Burada bir işçinin altında işləyən bir işçimiz var və s. Problem Açıklaması Yəni, nə ...

Daha çox oxu

Sual 507. Ən uzun artan nəticələr Bizə çeşidlənməmiş bir sıra ədədi verilir və ən uzun artan ardıcıllığı tapmalıyıq. Ardıcıllığın ardıcıl olmamasına ehtiyac var. Ardıcıllıq artacaq Bunu bir neçə nümunə ilə daha yaxşı başa düşək. Nümunə Giriş [9, 2, 5, 3, 7, 10, 8] Çıxış 4 ...

Daha çox oxu

Sual 508. 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 509. Cütlərdə Düyünləri dəyişdirin Cütlüklərdəki dəyişdirmə qovşaqlarında, n qovşaqlarından ibarət bir əlaqəli siyahı verdik. Hər bir düyünü cüt indekslə dəyişdirin, tək indeksdə sağ bitişik bir düyündür (0-dan başlayan indeks nəzərə alınaraq) Nümunə Giriş: 1-> 2-> 3-> 4-> NULL Çıxış: 2-> 1-> 4-> 3-> NULL Giriş: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL Çıxış: 2-> 1-> 4-> 3-> 6-> 5-> 7- > NULL Təkrarlanan Metod Alqoritmi Bir ...

Daha çox oxu

Sual 510. 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 511. 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 512. 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 513. İ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 514. 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 515. 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 516. 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 517. İ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 518. 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 519. 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 520. 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 521. 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 522. İ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 523. 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 524. 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 525. İkili Ağacın Serialize və Deserialize Hər bir düyünün müəyyən bir dəyəri olduğu N sayıda qovşaq olan ikili bir ağac verdik. İkili ağacı seriyalaşdırmalı və seriyalaşdırmalıyıq. Serializasiya Bir ağacın quruluşunu pozmadan bir faylda saxlama prosesinə serializasiya deyilir. İkili Ağacın SerializeSerialize və Deserialize Proses ...

Daha çox oxu

Sual 526. Bağlı bir siyahını tərsinə çevirin Problem Açıklaması Problem "əlaqəli bir siyahını tərsinə çevirmək" əlaqəli siyahının başının bizə verildiyini bildirir. Aralarındakı əlaqələri dəyişdirərək əlaqəli siyahını tərs çevirməli və tərs əlaqəli siyahının başını geri qaytarmalıyıq. Nümunə 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 İzahı Bağlı olanı geri çevirdik ...

Daha çox oxu

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

Daha çox oxu

Sual 528. 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 529. 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 »
4