Բառի որոնում Leetcode լուծում

Խնդիրի հայտարարություն Հաշվի առնելով mxn տախտակն ու բառը ՝ գտեք, արդյոք այդ բառը գոյություն ունի ցանցում: Բառը կարող է կառուցվել հաջորդաբար հարակից բջիջների տառերից, որտեղ «հարակից» բջիջները հորիզոնական կամ ուղղահայաց հարևան են: Նույն տառային բջիջը չի կարող օգտագործվել մեկից ավելի անգամ: Օրինակ …

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

Ենթածրագրի առավելագույն լուծաչափը Leetcode

Խնդիրի հայտարարություն Հաշվի առնելով ամբողջ զանգվածի համարները, գտիր հարակից ենթադասը (որը պարունակում է առնվազն մեկ թիվ), որն ունի ամենամեծ գումարը և վերադարձիր դրա գումարը: Nums- ի օրինակ = [-2,1, -3,4, -1,2,1, -5,4] 6 Բացատրություն. [4, -1,2,1] ամենամեծ գումարն ունի = 6. nums = [- 1] -1 Մոտեցում 1 (բաժանիր և նվաճիր) Այս մոտեցման մեջ

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

Հանեք ամբողջ Leetcode լուծույթի արտադրանքը և թվերի գումարը

Խնդրի հայտարարություն Այս խնդրում մենք պետք է գտնենք տարբերությունը թվանշանների արտադրյալի և տրված դրական ամբողջ թվերի գումարի միջև: Օրինակ 1234 14 Բացատրություն. Արտադրանք = 4 * 3 * 2 * 1 = 24 և գումար = 4 + 3 + 2 +

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

Palindrome Linked List Leetcode լուծում

«Palindrome Linked List» - ի խնդրում մենք պետք է ստուգենք, թե տվյալ ամբողջովին կապակցված ցուցակը palindrome է, թե ոչ: Օրինակ ցուցակ = {1 -> 2 -> 3 -> 2 -> 1} ճշմարիտ բացատրություն # 1. Listուցակը պալինդրոմային է, քանի որ բոլոր տարրերը սկզբից և հետևից…

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

Տեսակավորված զանգվածը վերափոխեք Երկուական որոնման ծառի Leetcode լուծման

Հաշվի առեք, որ մեզ տրված է ամբողջ թվերի դասավորված զանգված: Նպատակն է այս զանգվածից ստեղծել Երկուական որոնման ծառ այնպես, որ ծառը բարձր լինի հավասարակշռված: Ուշադրություն դարձրեք, որ ասում են, որ ծառը բարձրության վրա հավասարակշռված է, եթե in

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

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

«Միավորել տեսակավորված զանգվածները» խնդրում մեզ տրվում է երկու զանգված `տեսակավորված ոչ նվազման կարգով: Առաջին զանգվածը լրիվ լրացված չէ և ունի բավարար տարածք `երկրորդ զանգվածի բոլոր տարրերը տեղավորելու համար: Մենք պետք է միաձուլենք երկու զանգվածները, այնպես, որ առաջին զանգվածը պարունակի տարրեր

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

Որոնեք պտտվող տեսակավորված զանգվածի Leetcode լուծում

Հաշվի առեք տեսակավորված զանգվածը, բայց ընտրվեց մեկ ցուցիչ, և զանգվածը պտտվեց այդ պահին: Այժմ զանգվածը պտտվելուց հետո ձեզանից պահանջվում է գտնել որոշակի թիրախային տարր և վերադարձնել դրա ինդեքսը: Եթե ​​տարրը առկա չէ, վերադարձիր -1: Խնդիրն ընդհանուր առմամբ is

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

House Robber Leetcode լուծում

Խնդիրի հայտարարություն Այս խնդրի մեջ փողոցում կան տներ, և տան կողոպտիչը ստիպված է թալանել այդ տները: Բայց խնդիրն այն է, որ նա չի կարող կողոպտել մեկից ավելի տուն հաջորդաբար, այսինքն `միմյանց հարակից: Հաշվի առնելով փողի չափը ներկայացնող ոչ-բացասական ամբողջ թվերի ցուցակը

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

F (a [i], a [j]) գումարը n ամբողջ թվերի զանգվածի բոլոր զույգերի վրա

Խնդրի հայտարարությունը խնդրում է պարզել f (a [i], a [j]) գումարը n ամբողջ թվերի զանգվածի բոլոր զույգերի վրա այնպես, որ 1 <= i <j <= n հաշվի առնելով, որ տրամադրված ենք ամբողջ թվերի զանգված: Arr [] = {1, 2, 3, Example

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

Հաշվի առնելով զույգերի զանգված Գտեք դրա մեջ բոլոր սիմետրիկ զույգերը

Գտեք բոլոր սիմետրիկ զույգերը. Ձեզ տրված են զանգվածի որոշ զույգեր: Դուք պետք է պարզեք դրա մեջ առկա սիմետրիկ զույգերը: Ասում են, որ սիմետրիկ զույգը սիմետրիկ է, երբ զույգերով ասում են (a, b) և (c, d), որտեղ «b» - ը հավասար է «c» - ի, իսկ «a» - ն… է:

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