Ֆիբոնաչիի համարը LeetCode լուծում

Խնդրի ձևակերպում Ֆիբոնաչիի համարը LeetCode լուծում – «Ֆիբոնաչիի համարը» նշում է, որ Ֆիբոնաչիի համարները, որոնք սովորաբար նշվում են F(n) կազմում են հաջորդականություն, որը կոչվում է Ֆիբոնաչիի հաջորդականություն, այնպես, որ յուրաքանչյուր թիվ երկու նախորդների գումարն է՝ սկսած 0-ից և 1-ից: Այսինքն՝ F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n…

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

Ամենաերկար ընդհանուր նախածանցի Leetcode լուծում

Խնդրի հայտարարություն The Longest Common Prefix LeetCode Solution – «Longest Common Prefix»-ը նշում է, որ տրված է տողերի զանգված: Մենք պետք է գտնենք այս տողերի մեջ ամենաերկար ընդհանուր նախածանցը: Եթե ​​չկա որևէ նախածանց, վերադարձրեք դատարկ տողը: Օրինակ․ Մուտք՝ strs = [«ծաղիկ», «հոսք», «թռիչք»] Ելք՝ «fl» Բացատրություն․ «fl» ամենաերկարն է…

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

Գտեք միջինը Data Stream LeetCode Solution-ից

Խնդրի հայտարարություն Գտնել միջինը Data Stream LeetCode Solution-ից – Միջին արժեքը միջին արժեքն է դասավորված ամբողջ թվերի ցանկում: Եթե ​​ցուցակի չափը հավասար է, ապա միջին արժեք չկա, իսկ մեդիանը երկու միջին արժեքների միջինն է: Օրինակ, arr = [2,3,4]-ի համար միջինը…

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

Երկուական ծառի զիգզագ մակարդակի կարգի անցում LeetCode լուծում

Խնդրի հայտարարություն Երկուական ծառի Զիգզագ մակարդակի կարգի անցում LeetCode-ի լուծում – Հաշվի առնելով երկուական ծառի արմատը, վերադարձրեք նրա հանգույցների արժեքների զիգզագ մակարդակի կարգի անցումը: (այսինքն, ձախից աջ, ապա աջից ձախ հաջորդ մակարդակի համար և հերթափոխով): Մուտք՝ արմատ = [3,9,20,null,null,15,7] Արդյունք՝ [[3],[20,9], [15,7]] Բացատրություն Մենք…

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

Array-ի արտադրանք, բացառությամբ Self LeetCode Solution-ի

Խնդրի ձևակերպում Զանգվածի արտադրյալը, բացառությամբ Self LeetCode-ի լուծման – Հաշվի առնելով ամբողջ թվային զանգվածի թվերը, վերադարձրեք զանգվածի պատասխանն այնպիսին, որ [i]-ը հավասար լինի թվերի բոլոր տարրերի արտադրյալին, բացառությամբ nums[i]-ի: Nums-ի ցանկացած նախածանցի կամ վերջածանցի արտադրյալը երաշխավորված է տեղավորվելու 32-բիթանոց ամբողջ թվի մեջ: Դուք պետք է գրեք ալգորիթմ, որն աշխատում է O(n) ժամանակով և առանց բաժանման…

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

Տող դեպի ամբողջ թիվ (atoi) LeetCode լուծում

Խնդրի հայտարարություն The String to Integer (atoi) Leetcode Solution - «String to Integer (atoi)» նշում է, որ myAtoi(string s) ֆունկցիայի իրականացումը, որը տողը փոխակերպում է 32-բիթանոց ստորագրված ամբողջ թվի (նման է C/C++-ի atoi ֆունկցիային: ). MyAtoi(string s)-ի ալգորիթմը հետևյալն է. Կարդացեք և անտեսեք որևէ առաջատար բացատ: Ստուգեք՝ արդյոք հաջորդ նիշը (եթե…

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

Մեկ համարի Leetcode լուծում

Խնդրի ձևակերպում Single Number Leetcode-ի լուծում – Մեզ տրված է ամբողջ թվերի ոչ դատարկ զանգված և պետք է գտնել մի տարր, որը հայտնվում է ուղիղ մեկ անգամ: Հարցում տրվում է, որ յուրաքանչյուր տարր հայտնվում է երկու անգամ, բացի մեկից: Օրինակ 1. Մուտք՝ թվեր = [2,2,1] Ելք՝ 1 Օրինակ 2. Մուտք՝ …

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

LeetCode լուծում կղզիների թիվը

Խնդրի հայտարարություն Կղզիների թիվը LeetCode լուծում – «Կղզիների թիվը» նշում է, որ ձեզ տրված է mxn 2D երկուական ցանց, որը ներկայացնում է «1» (հող) և «0» (ջուր) քարտեզը, դուք պետք է վերադարձնեք կղզիների թիվը: Կղզին շրջապատված է ջրով և…

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

Նվազագույն բացարձակ տարբերություն Leetcode լուծում

Minet Absolute Difference Leetcode Solution- ի խնդիրը մեզ տալիս է չհավաքված զանգված կամ վեկտոր, որը պարունակում է որոշ ամբողջ թվեր: Մեզանից պահանջվում է պարզել բոլոր այն զույգերը, որոնք ունեն տարբերություն հավասար է նվազագույն բացարձակ տարբերության: Նվազագույն բացարձակ տարբերությունը բացարձակ տարբերության նվազագույն արժեքն է, որը կարող է

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

Տեղափոխումներ Leetcode լուծում

Permutations Leetcode Solution- ը տալիս է ամբողջ թվերի պարզ հաջորդականություն և խնդրում է մեզ վերադարձնել տրված հաջորդականության բոլոր փոխարկումների ամբողջական վեկտորը կամ զանգվածը: Այսպիսով, նախքան խնդիրը լուծելու մեջ մտնելը: Մենք պետք է ծանոթ լինենք փոխատեղումներին: Այսպիսով, փոխումը ոչ այլ ինչ է, քան պայմանավորվածություն…

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

Translate »