ByteDance Müsahibə sualları

ByteDance Massivi Sualları

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

Daha çox oxu

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

Daha çox oxu

Sual 3. 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 4. 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 5. 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 6. 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 7. 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 8. 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 9. 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 10. 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 11. 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 12. 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 13. Məhsulu K-dən az olan bütün ardıcılları sayın “K-dən az məhsula sahib olan bütün alt ardıcıllığı sayın” problemi sizə bir sıra tam ədədin verildiyini bildirir. İndi məhsulun verilmiş K-dən az məhsulu olan ardıcıllıq sayını tapın. Misal a [] = {1, 2, 3, 4, 5} k = 8 Altı ardıcıllığın sayı az ...

Daha çox oxu

Sual 14. Əlavə və çıxarma əmrlərini yerinə yetirdikdən sonra dəyişdirilmiş massivi çap edin Sizə n ölçülü bir sıra verilir, əvvəlcə massivdəki bütün dəyərlər 0 olacaq və sorğular. Hər bir sorğuda dörd dəyər, sorğunun növü, aralığın sol nöqtəsi, bir aralığın sağ nöqtəsi və bir sıra var ...

Daha çox oxu

Sual 15. 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 16. 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 17. K ölçüsündə olan bütün subarların minimum və maksimum elementlərinin cəmi Problem ifadəsi “k ölçülü bütün alt cədvəllərin minimum və maksimum elementlərinin cəmi” problemi sizə müsbət və mənfi tam ədədi ehtiva edən bir sıra verildiyini, k ölçüsündə bütün alt massivlərin minimum və maksimum elementlərinin cəmini tapın. Nümunələr arr [] = {5, 9, 8, 3, ...

Daha çox oxu

Sual 18. M elementlərini götürdükdən sonra minimum element sayı Problem ifadəsi “m elementləri götürdükdən sonra minimum element sayı” problemi bir sıra və m tam ədədi olduğunuzu bildirir. Massivin hər bir elementi bir id identifikatorunu göstərir. Problem ifadəsi, m elementlərinin minimum olması lazım olan şəkildə çıxarılmasını xahiş edir ...

Daha çox oxu

Sual 19. 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 20. 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 21. İ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 22. 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 23. 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 24. 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 25. Peak Element tapın Tap Peak Element problemini başa düşək. Bu gün yanımızda zirvə elementinə ehtiyacı olan bir sıra var. İndi zirvə elementi dedikdə nəyi nəzərdə tuturam? Pik element bütün qonşularından daha böyük olanıdır. Nümunə: Bir sıra ...

Daha çox oxu

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

Daha çox oxu

Sual 27. 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 28. 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 29. 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 30. 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 31. 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 32. 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 33. İ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 34. 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 35. İ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 36. 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 37. Ç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 38. 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 39. 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 40. 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 41. Ç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

ByteDance Simli Suallar

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

Daha çox oxu

Sual 46. 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 47. Ən uzun təkrarlanan sonrakı nəticə "Ən uzun təkrarlanan sonrakı nəticə" problemi sizə giriş olaraq bir simli verildiyini bildirir. Ən uzun təkrarlanan ardıcıllığı, yəni sətirdə iki dəfə mövcud olan ardıcıllığı tapın. Nümunə aeafbdfdg 3 (afd) yanaşma Problem bizdən sətirdə ən uzun təkrarlanan ardıcıllığı tapmağı tələb edir. ...

Daha çox oxu

Sual 48. 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 49. 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 50. Verilmiş bir sətrin maksimum çəki çevrilməsi Məsələ Bəyanatı Verilən bir sətir probleminin maksimum çəki çevrilməsində yalnız 'A' və 'B' iki simvoldan ibarət bir sətir verildiyi bildirilir. Hər hansı bir simvolu dəyişdirərək sətri başqa sətirə çevirə biləcəyimiz bir əməliyyat var. Beləliklə bir çox transformasiya mümkündür. Mümkün olanların hamısından ...

Daha çox oxu

Sual 51. 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 52. 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 53. 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 54. 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 55. 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 56. Ə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 57. Başqa bir sətirin bütün simvollarını ehtiva edən sətirdəki ən kiçik pəncərə Verilmiş sətirdə verilmiş sözün bütün simvollarını ehtiva edən ən qısa alt sətiri tapın və ya digər sətirin bütün simvollarını ehtiva edən sətirdə ən kiçik pəncərəni tapın. olacaq...

Daha çox oxu

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

ByteDance Ağacı Sualları

Sual 59. İ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 60. 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 61. İ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 62. M elementlərini götürdükdən sonra minimum element sayı Problem ifadəsi “m elementləri götürdükdən sonra minimum element sayı” problemi bir sıra və m tam ədədi olduğunuzu bildirir. Massivin hər bir elementi bir id identifikatorunu göstərir. Problem ifadəsi, m elementlərinin minimum olması lazım olan şəkildə çıxarılmasını xahiş edir ...

Daha çox oxu

Sual 63. BST-ni Min Yığın-a çevir Problem İfadəsi Tam bir İkili Axtarış Ağacı verildikdə, BST-ni Min Heap-ə çevirmək üçün Min yığına çevirmək üçün bir alqoritm yazın. Min Yığıncaq elə olmalıdır ki, düyünün solundakı dəyərlər sağdakı dəyərlərdən az olsun ...

Daha çox oxu

Sual 64. Normal BST-ni Balanslaşdırılmış BST-yə çevirin İkili axtarış ağacı (BST) verilmiş problem ifadəsi, BST-ni balanslı ikili axtarış ağacına çevirmək üçün bir alqoritm yazın. Balanslaşdırılmış İkili Axtarış ağacı, sol alt ağac ilə sağ alt ağacın hündürlüyü arasındakı fərq 1-dən az və ya bərabər olan ikili axtarış ağacından başqa bir şey deyildir.

Daha çox oxu

Sual 65. 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 66. İ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 67. İ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

ByteDance Stack Sualları

Sual 68. 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 69. 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

ByteDance növbə sualları

Sual 70. K ölçüsündə olan bütün subarların minimum və maksimum elementlərinin cəmi Problem ifadəsi “k ölçülü bütün alt cədvəllərin minimum və maksimum elementlərinin cəmi” problemi sizə müsbət və mənfi tam ədədi ehtiva edən bir sıra verildiyini, k ölçüsündə bütün alt massivlərin minimum və maksimum elementlərinin cəmini tapın. Nümunələr arr [] = {5, 9, 8, 3, ...

Daha çox oxu

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

Daha çox oxu

ByteDance Matrix Sualları

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

ByteDance Digər Suallar

Sual 73. Ç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 74. Ç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 75. 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 76. 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 77. 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 78. 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 79. 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 80. İ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 81. 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 82. 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 83. 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 84. 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 85. 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 86. 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 87. 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 88. 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 89. Optimal Hesab Balanslaşdırması LeetCode Həlli Problem Hesabatı Optimal Hesab Balanslaşdırması LeetCode Həlli – Sizə əməliyyatların bir sıra əməliyyatları verilir, burada əməliyyatlar [i] = [fromi, toi, məbləği] ID = fromi olan şəxsin ID = toi olan şəxsə məbləği $ verdiyini göstərir. Borcu ödəmək üçün tələb olunan minimum əməliyyat sayını qaytarın. Daxiletmə: əməliyyatlar = [[0,1,10],[2,0,5]] Çıxış: 2 İzahat: Şəxs #0 ...

Daha çox oxu

Sual 90. İ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 91. İ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 92. 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 93. 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 94. 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 95. 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 96. İ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 97. 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 98. Şə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 99. 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 100. 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 101. İşç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 102. 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 103. 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 104. 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 105. 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 106. 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 107. Üç 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 108. 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 109. 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 110. İkili Ağac Ən Uzun Ardıcıl Ardıcıllıq LeetCode Həlli Problem bəyanatı İkili Ağac Ən Uzun Ardıcıl Ardıcıllıq LeetCode Həlli – İkili ağacın kökünü nəzərə alaraq, ən uzun ardıcıl ardıcıllığın yolunu qaytarın. Yol, valideyn-uşaq əlaqələri ilə yanaşı, bəzi başlanğıc qovşağından ağacdakı hər hansı qovşaqdakı istənilən qovşaq ardıcıllığına aiddir. Ən uzun ardıcıl...

Daha çox oxu

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

Daha çox oxu

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

Daha çox oxu

Sual 120. Ə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 121. 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 122. 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 123. 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 124. İ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 125. Lexcographical Numbers Leetcode Həlli Problem ifadəsi ”Leksikoqrafiya nömrələri” problemində bizə n rəqəmi verilir. Bizim vəzifəmiz 1 ilə n arasındakı rəqəmləri leksikoqrafiya qaydasında çap etməkdir. Nümunə n = 13 [1 10 11 12 13 2 3 4 5 6 7 8 9] İzahat: Nömrələr arasında ...

Daha çox oxu

Sual 126. A, b və c uzunluqlarının maksimum hissəsi “Maksimum a, b və c uzunluqlu seqment sayı” problemi sizə müsbət bir tam ədədin verildiyini və N-dən istifadə etməklə a, b və c uzunluqların maksimum hissələrini tapmağın lazım olduğunu bildirir. Nümunə N = 7 a = 5, b ...

Daha çox oxu

Sual 127. 0-1 Sırt Çantası Problemi üçün Space Optimize DP həlli Problem Açıklaması Bizə bir az ağırlıq saxlaya bilən bir çantam verilir, verilmiş əşyalardan bir neçəsini bəzi dəyəri ilə seçməliyik. Əşyalar elə götürülməlidir ki, sırt çantasının dəyəri (götürülmüş əşyaların ümumi dəyəri) artırılsın. ...

Daha çox oxu

Sual 128. 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 129. İki massivin kəsişməsi İki massivin kəsişməsində iki sıra verdik, kəsişməsini (ümumi elementlər) çap etməliyik. Misal Giriş arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Çıxış {2, 2} Giriş arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} Çıxış {4, 9} Alqoritm ...

Daha çox oxu

Sual 130. 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 131. 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 132. 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 133. Maksimum sürüşmə pəncərə Sürüşmə Pəncərə Maksimum problemində bir sıra nömrələri verdik, k ölçülü hər bitişik pəncərə üçün pəncərədəki maksimum elementi tapın. Nümunə Giriş nömrələri [] = {1,3, -1, -3,5,3,6,7} k = 3 Çıxış {3,3,5,5,6,7} Maksimum sürüşən pəncərə üçün sadəlövh yanaşma k ölçülü hər bitişik pəncərə ...

Daha çox oxu

Sual 134. 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 135. 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 136. 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 137. 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

Translate »