Գտեք հաղթողին Tic Tac Toe Game- ի Leetcode լուծում

Tic Tac Toe Game- ում հաղթող գտնելու խնդիրը Leetcode Solution- ը խնդրում է մեզ պարզել tic tac toe խաղի հաղթողին: Խնդիրը մեզ տրամադրում է խաղացողների կողմից արված զանգվածների կամ վեկտորի: Մենք պետք է անցնենք քայլերի միջով և դատենք, թե ում

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

Arանգվածը վերադասավորեք այնպես, որ arr [i]> = arr [j] եթե i է զույգ, և arr [i] <= arr [j] եթե i կենտ է, և j <i

Ենթադրենք, դուք ունեք մի ամբողջ զանգված: Խնդրի հայտարարությունը խնդրում է զանգվածը վերադասավորել այնպես, որ զանգվածի զույգ դիրքում գտնվող տարրերը պետք է ավելի մեծ լինեն, քան դրան նախորդող բոլոր տարրերը, իսկ կենտ դիրքերում գտնվող տարրերը `ավելի փոքր, քան դրա նախորդ տարրերը: Օրինակ …

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

Երկու տվյալ զանգվածներից առավելագույն զանգվածը `նույնը պահելու կարգը

Ենթադրենք, որ ունենք n նույն չափի երկու ամբողջ թվերի զանգված: Երկու զանգվածներն էլ կարող են պարունակել ընդհանուր թվեր: Խնդրի հայտարարությունը խնդրում է կազմել արդյունքային զանգված, որը պարունակում է 'n' առավելագույն արժեքները երկու զանգվածներից: Առաջին զանգվածը պետք է առաջնահերթ համարվի (առաջին elements տարրերը

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

Arանգվածը վերադասավորել այնպես, որ arr [i] - ը հավասար լինի i- ի

«Վերադասավորեք զանգվածը այնպես, որ arr [i] = i» խնդիրը նշում է, որ ձեզ տրվում է ամբողջ թվերի զանգված ՝ սկսած 0-ից n-1: Քանի որ բոլոր տարրերը կարող են զանգվածում չլինել, ապա դրանց տեղում -1 կա: Խնդրի հայտարարությունը խնդրում է զանգվածը վերադասավորել այդպիսի

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

0-ից և 1-ից առանձնացրեք զանգվածում

Խնդրի հայտարարություն Ենթադրենք, որ դուք ունեք ամբողջ զանգված: «Gանգվածում 0 -երը և 1 -երը առանձնացնելը» խնդիրը խնդրում է զանգվածը բաժանել երկու մասի ՝ 0 -ական և 1 -երի մեջ: 0 -երը պետք է լինեն զանգվածի ձախ կողմում, իսկ 1 -ը `զանգվածի աջ կողմում: …

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

Range Sum հարցում ՝ օգտագործելով Նոսր աղյուսակ

Հազվագյուտ աղյուսակի խնդրի օգտագործմամբ միջակայքի գումարի հարցման մեջ մենք ունենք միջակայքի հարցում և տրվում է մի ամբողջ զանգված: Տրված խնդիրն է պարզել տիրույթում եկող բոլոր ամբողջ թվերի գումարը: Օրինակ մուտքագրում ՝ arr [] = {1,4,6,8,2,5} Հարցում ՝ {(0, 3), (2, 4), (1, 5)} Ելք ՝ 19 16 25…

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

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

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

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

Գտեք տարրեր, որոնք առկա են առաջին զանգվածում, և ոչ թե երկրորդում

«Գտեք տարրեր, որոնք առկա են առաջին զանգվածում և ոչ երկրորդում» խնդրում նշվում է, որ ձեզ տրվում են երկու զանգված: Raանգվածները բաղկացած են բոլոր ամբողջ թվերից: Դուք պետք է պարզեք այն թվերը, որոնք ներկա չեն լինի երկրորդ զանգվածում, այլ կլինեն առաջին զանգվածում: Օրինակ …

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

Եռանկյունու ուղու առավելագույն գումարը

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

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

Առաջին տարրը զանգվածում հայտնվում է k անգամ

Մենք տվել ենք 'k' թիվ և ամբողջ զանգված: «Elementանգվածի մեջ առաջին անգամ տարր առաջացող տարրը» խնդիրն ասում է, որ պարզվի զանգվածի առաջին տարրը, որը տեղի է ունենում զանգվածում հենց k անգամ: Եթե ​​զանգվածում չկա մի տարր, որը տեղի է ունենում k անգամ

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