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

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

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

Բազմապատկեք լարերի Leetcode լուծումը

Խնդիրը բազմապատկել տողերը Leetcode լուծումը խնդրում է մեզ բազմապատկել երկու տող, որոնք մեզ տրվում են որպես մուտք: Մեզանից պահանջվում է տպել կամ վերադարձնել բազմապատկման այս արդյունքը զանգահարողի գործառույթին: Այսպիսով, այն ավելի պաշտոնապես տրված երկու տողերը դնելու համար գտեք տրված տողերի արտադրանքը: ...

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

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

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

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

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

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

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

Kth ամենամեծ տարրը Array Leetcode Solutions- ում

Այս խնդրում մենք պետք է վերադարձնենք kth ամենամեծ տարրը չհավաքված զանգվածում: Նշենք, որ զանգվածը կարող է ունենալ կրկնօրինակ: Այսպիսով, մենք պետք է գտնենք Kth ամենամեծ տարրը տեսակավորված կարգով, ոչ թե հստակ Kth ամենամեծ տարրը: Օրինակ A = {4, 2, 5, 3

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

Ուղու առավելագույն գումարը Numberիշտ համարի եռանկյունում

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

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

Հաշվեք K- ից պակաս արտադրյալ ունեցող բոլոր հետևյալները

«Հաշվեք բոլոր հաջորդականությունները, որոնց արտադրյալն ավելի քիչ է, քան K» խնդիրը ասում է, որ ձեզ տրվում է ամբողջ թվերի զանգված: Այժմ գտեք ենթադասերի քանակը, որոնք ունեն արտադրանք ավելի քիչ, քան տրված մուտքագրումը K. Օրինակ a [] = {1, 2, 3, 4, 5} k = 8 Հետևյալների քանակը պակաս

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

Երեք տողի LCS (ամենաերկար ընդհանուր հետևանքը)

«Երեք տողի LCS (ամենաերկար ընդհանուր հետևանքը)» խնդիրը նշում է, որ ձեզ տրվում է 3 լար: Բացահայտեք այս 3 տողերի ամենաերկար ընդհանուր հետևանքը: LCS- ը այն լարն է, որը տարածված է 3 լարերի մեջ և կազմված է նիշերից, որոնք ունեն նույն կարգը բոլոր in

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

Գտեք օձի առավելագույն երկարությունը

«Գտեք առավելագույն երկարության օձի հաջորդականությունը» խնդիրը նշում է, որ մեզ տրամադրված է ամբողջ թվեր պարունակող ցանց: Խնդիրն է գտնել առավելագույն երկարությամբ օձի հաջորդականությունը: 1 բացարձակ տարբերությամբ ցանցում հարակից թվեր ունեցող հաջորդականությունը հայտնի է որպես Օձի հաջորդականություն: Հարակից

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

Երկուական ծառի հանգույցի անկարգորդ

Խնդրի հայտարարություն Խնդիրը խնդրում է գտնել «Երկուական ծառի հանգույցի անկարգորդին»: Հանգույցի անընդմեջ ժառանգորդը երկուական ծառի այն հանգույցն է, որը գալիս է տվյալ երկուական ծառի անկարգությունների անցման տվյալ հանգույցից հետո: Օրինակ 6-ի անընդմեջ իրավահաջորդը 4 է:

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