Diagonal Traversal LeetCode լուծում

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

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

Ամենապայծառ դիրքը Street LeetCode Solution-ում

Խնդրի հայտարարություն Ամենապայծառ դիրքը փողոցում LeetCode-ի լուծում – Մեզ խնդրում են ընդունել փողոց, որը ներկայացնում է թվային տող: Այս փողոցում կան լամպեր: Մեզ տրվում է 2D ամբողջ թվով «լույսեր»: Յուրաքանչյուր լույս[i] = [position_i, range_i] ցույց է տալիս, որ դիրքի_i-ի վրա կա փողոցային լամպ, որը կարող է…

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

Աստերոիդների բախում LeetCode լուծում

Խնդրի ձևակերպում Աստերոիդների բախում LeetCode-ի լուծում – Մեզ տրված է աստերոիդներ անընդմեջ ներկայացնող ամբողջ թվերի աստերոիդներ: Յուրաքանչյուր աստերոիդի համար բացարձակ արժեքը ներկայացնում է նրա չափը, իսկ նշանը՝ ուղղությունը (դրական նշանակում է աջ, բացասական՝ ձախ)։ Յուրաքանչյուր աստերոիդ շարժվում է նույն արագությամբ։ Պարզեք պետության…

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

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 մատրիցա.

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

Պատվերների քանակը Backlog Leetcode Solution-ում

Խնդրի ձևակերպում Պատվերների քանակը Backlog-ում LeetCode Solution – «Պատվերների թիվը հետքաշում» նշում է, որ հաշվի առնելով 2D ամբողջ թվային զանգվածը [գին, գումար, պատվերի տեսակ], որը նշանակում է այդ գումարի պատվերները, որոնք կատարվել են պատվերի տեսակի տեսակից: Եթե ​​պատվերի տեսակը 0 է, նշանակում է ընթացիկ…

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

Ստուգեք տրված n զանգվածի զանգվածը կարող է ներկայացնել n մակարդակի BST, թե ոչ

Խնդիրի հայտարարություն Հաշվի առնելով n տարրերով զանգվածը, n չափի տրված զանգվածը կարող է ներկայացնել n մակարդակի BST, թե ոչ: Դա է ստուգել, ​​արդյոք այդ n տարրերի միջոցով կառուցված երկուական որոնման ծառը կարող է ներկայացնել n մակարդակի BST: Օրինակներ ar [] = {10, 8, 6, 9,

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

Դրական բացասական արժեքների զույգ զանգվածում

Arանգվածի խնդրի դրական բացասական արժեքների զույգում մենք տվել ենք հստակ ամբողջ թվերի զանգված, տպել զանգվածում առկա համարի դրական և բացասական արժեք ունեցող բոլոր զույգերը: Մենք պետք է զույգեր տպենք `դրանց առաջացման տեսանկյունից: Pairույգ, որի

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

Հերթի առաջին K տարրերի հակադարձում

Հերթի խնդրի առաջին K տարրերը հետ շրջելիս մենք հերթ ենք տվել և k թիվ, հակառակ հերթի առաջին k տարրերը հետադարձնել հերթի ստանդարտ գործողություններով: Ներածման օրինակներ. Հերթ = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

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

Վավեր եռանկյան համար

Խնդիր Valid Triangle Number խնդրի մեջ մենք տվել ենք ոչ-բացասական ամբողջ թվերի զանգված: Գտեք եռյակների թիվը, որոնք կարող են եռանկյուն կազմել: Եթե ​​զանգվածի թվերը համարենք որպես եռանկյան կողմի երկարություններ: Օրինակ Մուտք [2, 2, 3, 4] Արդյունք 3 Բացատրություն Մենք

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

Ամենամեծ ենթաշերտը հավասար է 0-ի և 1-ի

Խնդիրի հայտարարություն «Ամենամեծ ենթաշերտը հավասար 0-ի և 1-ի» խնդրում մենք մի [] զանգված ենք տվել, որը պարունակում է ընդամենը 0 և 1: Գտեք ամենամեծ ենթադասը 0 և 1 հավասար թվով և կտպագրենք մեկնարկի ինդեքսը և ամենամեծ ենթախմբի վերջի ցուցիչը: ...

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

Translate »