Օրական ջերմաստիճանների Leetcode լուծում

Խնդրի ձևակերպում Օրական ջերմաստիճանների Leetcode լուծում. նշում է, որ տրված ամբողջ թվերի ջերմաստիճանը ներկայացնում է օրական ջերմաստիճանը, վերադարձրեք զանգվածի պատասխանն այնպես, որ պատասխանը[i]-ն օրերի քանակն է, որին պետք է սպասեք i-րդ օրվանից հետո ավելի տաք ջերմաստիճան ստանալու համար: Եթե ​​չկա ապագա օր, որի համար դա հնարավոր է, փոխարենը պահեք պատասխան[i] == 0: …

Կարդալ ավելին

Diagonal Traversal LeetCode լուծում

Խնդրի ձևակերպում Անկյունագծային անցում LeetCode-ի լուծում – Հաշվի առնելով 2D ամբողջ թվային զանգվածի համարները, վերադարձրեք թվերի բոլոր տարրերը անկյունագծով, ինչպես ցույց է տրված ստորև նկարներում: Մուտք՝ թվեր = [[1,2,3], [4,5,6], [7,8,9]] Ելք՝ [1,4,2,7,5,3,8,6,9] LeetCode-ի լուծման առանցքային գաղափարի անկյունագծային անցման բացատրություն Այս խնդրի առաջին տողը և վերջին սյունակը կծառայեն…

Կարդալ ավելին

Trapping Rain Water Leetcode Solution

Խնդիրի ձևակերպում Անձրևի ջրի թակարդում LeetCode լուծում – «Անձրևի ջրի թակարդում» նշում է, որ տրված է բարձրությունների մի զանգված, որը ներկայացնում է բարձրության քարտեզ, որտեղ յուրաքանչյուր բարի լայնությունը 1 է: Մենք պետք է գտնենք անձրևից հետո թակարդված ջրի քանակը: Օրինակ՝ Մուտք՝ բարձրություն = [0,1,0,2,1,0,1,3,2,1,2,1] Արդյունք՝ 6 Բացատրություն՝ Ստուգել…

Կարդալ ավելին

Առաջին եզակի կերպարը String LeetCode լուծման մեջ

Խնդրի ձևակերպում Առաջին եզակի նիշը տողում LeetCode-ի լուծում – Ստանալով s տողը, գտեք դրա մեջ առաջին չկրկնվող նիշը և վերադարձրեք դրա ինդեքսը: Եթե ​​այն գոյություն չունի, վերադարձրեք -1: Օրինակ փորձնական դեպք 1. Մուտք. s = «leetcode» Ելք. 0 Փորձնական դեպք 2. Մուտք. s = «aabb» Ելք. -1 Բացատրություն…

Կարդալ ավելին

Diagonal Traverse LeetCode լուծում

Խնդրի ձևակերպում Անկյունագծային տրավերս LeetCode-ի լուծում – Հաշվի առնելով mxn մատրիցային մատիտը, վերադարձրեք զանգվածի բոլոր տարրերի զանգվածը անկյունագծով: Մուտք՝ mat = [[1,2,3], [4,5,6], [7,8,9]] Ելք՝ [1,2,4,7,5,3,6,8,9] Բացատրություն Դիտարկենք NxM մատրիցայի անկյունագծերի ինդեքսները: Եկեք որպես օրինակ օգտագործենք 4×4 մատրիցա.

Կարդալ ավելին

Լավագույն K Հաճախակի Բառեր LeetCode լուծում

Խնդրի ձևակերպում Վերև K Հաճախակի Բառեր LeetCode Լուծում – Հաշվի առնելով բառերի տողերի զանգվածը և k ամբողջ թիվը, վերադարձրեք k ամենահաճախակի տողերը: Վերադարձրեք պատասխանը դասավորված ըստ հաճախականության՝ ամենաբարձրից մինչև ամենացածրը: Միևնույն հաճախականությամբ բառերը դասավորե՛ք ըստ իրենց բառարանագրական հերթականության: Օրինակ թեստային դեպք 1. Մուտք. բառեր = [«i», «love», «leetcode», «i», «love», «coding»] k = 2 Արդյունք. [«i», «love»] Բացատրություն…

Կարդալ ավելին

Միաձուլել տեսակավորված զանգված LeetCode լուծումը

Խնդրի հայտարարություն Միաձուլել տեսակավորված զանգվածը LeetCode լուծում – Ձեզ տրվում է երկու ամբողջ թվային զանգված nums1 և nums2՝ դասավորված ոչ նվազման կարգով, և երկու ամբողջ թիվ m և n, որոնք ներկայացնում են համապատասխանաբար nums1 և nums2 տարրերի թիվը: Միավորել nums1-ը և nums2-ը մեկ զանգվածի մեջ, որը դասավորված է չնվազող կարգով: Վերջնական տեսակավորված զանգվածը չպետք է վերադարձվի ֆունկցիայի միջոցով, փոխարենը պետք է պահվի nums1 զանգվածի ներսում: …

Կարդալ ավելին

Ամենամեծ թվով Leetcode լուծում

Խնդրի հայտարարություն Ամենամեծ թիվը LeetCode լուծում – «Ամենամեծ թիվը» նշում է, որ հաշվի առնելով ոչ բացասական ամբողջ թվերի ցուցակը, մենք պետք է թվերը դասավորենք այնպես, որ նրանք կազմեն ամենամեծ թիվը և վերադարձնենք այն: Քանի որ արդյունքը կարող է շատ մեծ լինել, ուստի պետք է վերադառնալ…

Կարդալ ավելին

Լարի սեղմման LeetCode լուծում

Խնդրի շարադրանք Տողերի սեղմում LeetCode-ի լուծում – Նիշերի նիշերի զանգվածը հաշվի առնելով՝ սեղմեք այն հետևյալ ալգորիթմի միջոցով. Սկսեք դատարկ տողով s. Հերթական կրկնվող նիշերի յուրաքանչյուր խմբի համար նիշերով. Եթե խմբի երկարությունը 1 է, նիշը ավելացրեք s-ին: Հակառակ դեպքում ավելացրեք նիշը, որին հաջորդում է խմբի երկարությունը: Սեղմված լարը…

Կարդալ ավելին

Նվազագույն շարժումներ դեպի հավասար զանգվածի տարրեր LeetCode լուծում

Խնդրի հայտարարություն Նվազագույն շարժումները դեպի հավասար զանգվածի տարրեր LeetCode լուծում – Հաշվի առնելով n չափի ամբողջ զանգվածի համարները, վերադարձրեք զանգվածի բոլոր տարրերը հավասարեցնելու համար պահանջվող շարժումների նվազագույն քանակը: Մեկ քայլով դուք կարող եք մեծացնել զանգվածի n – 1 տարրերը 1-ով: Օրինակ 1. Մուտք 1. թվեր = [1, 2, 3] Արդյունք՝ …

Կարդալ ավելին

Translate »