Sqrt (x) Leetcode լուծում

Ինչպես վերնագիրն է ասում, մենք պետք է գտնենք համարի քառակուսի արմատը: Ասենք, որ թիվը x է, ապա Sqrt (x) - ը այնպիսի թիվ է, որ Sqrt (x) * Sqrt (x) = x: Եթե ​​համարի քառակուսի արմատը որոշ տասնորդական արժեք է, ապա մենք պետք է վերադարձնենք floor

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

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

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

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

Max stack

Խնդրի հայտարարություն «Max stack» - ի խնդիրն ասում է, որ պետք է նախագծել հատուկ բուրգ, որը կարող է կատարել այդ գործողությունները. Հրել (x). Մի տարրը մղել տուփի մեջ: վերև (). վերադարձնում է այն տարրը, որը գտնվում է դեղի վերևում: pop (). վերացրեք վերևում գտնվող տարրից այն տարրը: peekmax ():

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

Վավեր փակագծեր

Վավեր փակագծերի խնդրում մենք տվել ենք մի տող, որը պարունակում է ընդամենը '(', ')', '{', '}', '[' 'և'] նիշերը, որոշելու համար, թե արդյոք մուտքային տողը վավեր է: Մուտքային տողը վավեր է, եթե. Բաց փակագծերը պետք է փակվեն նույն տեսակի փակագծերով: () [] {}

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

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

Խնդիրի հայտարարություն Երկու տեսակավորված զանգվածների միաձուլման համար մենք տվել ենք երկու մուտքային տեսակավորված զանգվածներ, մենք պետք է միաձուլենք այս երկու զանգվածները այնպես, որ ամբողջական տեսակավորումից հետո նախնական թվերը լինեն առաջին զանգվածում և մնան երկրորդ զանգվածում: Ներածման օրինակ A [] = {1, 3, 5, 7,

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

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

Խնդիրի հայտարարություն Երկու տեսակավորված զանգվածների միաձուլման ժամանակ մենք տվել ենք երկու տեսակավորված զանգվածներ, մեկը ՝ m + n չափի, իսկ մյուսը ՝ n չափի: Մենք միաձուլելու ենք n չափի զանգվածը m + n չափի զանգվածի և տպելու ենք m + n չափի միավորված զանգվածը: Ներածման օրինակ 6 3 M [] =

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

Գտեք կրկնօրինակները զանգվածում ամենաարդյունավետ ձևով

Խնդիրի հայտարարություն O (n) և O (1) տարածություններում ամենաարդյունավետ կերպով կրկնօրինակներ ցույց տալ բոլոր տարրերը: Հաշվի առնելով n չափի զանգվածը, որը պարունակում է թվեր 0-ից n-1 տիրույթում, այս թվերը կարող են առաջանալ ցանկացած քանակի անգամ: Գտեք զանգվածում կրկնօրինակներն ամենաարդյունավետներից

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

Արտադրանքի զանգվածի հանելուկ

Խնդիրի հայտարարություն Ապրանքի զանգվածի հանելուկային խնդրի մեջ մենք պետք է կառուցենք մի զանգված, որտեղ ith տարրը կլինի տվյալ զանգվածի բոլոր տարրերի արտադրանքը, բացի ith դիրքում գտնվող տարրից: Օրինակ Մուտք 5 10 3 5 6 2 Արդյունք 180 600 360 300 900…

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