Leetcode Solution тизмесин айландыруу

Rotate List Leetcode Solution көйгөйү бизге байланышкан тизме жана бүтүн сан берет. Байланышкан тизмени оң жакка k орундар менен айландырыңыз деп жатышат. Демек, байланышкан тизмени оңго k айландырсак, ар бир кадамда акыркы элементти…

Толук маалымат

Айналдырылган массивдин Leetcode чечиминде издөө

Сорттолгон массивди карап көрөлү, бирок бир индекс тандалып алынды жана ошол учурда массив айландырылды. Эми, массивди айландыргандан кийин, сиз белгилүү бир максаттуу элементти таап, анын индексин кайтарып беришиңиз керек. Эгерде элемент жок болсо, -1ди кайтарыңыз. Маселе жалпысынан ...

Толук маалымат

Массив Leetcode чечиминдеги эки элементтин максималдуу продуктусу

“Массивдеги эки элементтин максималдуу продуктусу” маселесинде, биздин максат - берилген бүтүн сандар массивинен эки и жана j индекстерин табуу, мисалы, продукт (a [i] - 1) * (a [j] - 1) максималдуу. Массивде кеминде 2 элемент жана бардыгы бар…

Толук маалымат

Scramble String

Көйгөйлөрдү баяндоо “Скреминг Стринг” көйгөйү сизге эки сап берилгенин билдирет. Экинчи сап илинип турабы же жокпу? Түшүндүрмө s ​​= "great" с-н экилик дарак катары чагылдырып, аны бош эмес эки сапка рекурсивдүү бөлүү керек. Бул сап болушу мүмкүн…

Толук маалымат

Томпок корпусунун алгоритми

“Томпок корпустун алгоритми” маселесинде биз айрым пункттардын топтомун келтирдик. Ичиндеги башка чекиттерди камтыган чекиттер менен пайда болушу мүмкүн болгон эң кичине көп бурчтук анын томпок корпусу деп аталат. Буга Жарвис Алгоритмин колдонуу менен жетишүүгө болот. Алгоритм сол жактагы чекитти баштоого…

Толук маалымат

Эң узак Subarray саны 1s дан бир 0 дан көп

Биз бүтүн сандардын массивин бердик. Массивде 1 жана 0 гана бар. Маселенин коюлушу, эң узун суб-массивдин узундугун билүүнү сурайт, анын 1 цифрасынын саны суб-массивдеги 0 санынан бир гана көбүрөөк. Мисал киргизүү: arr [] =…

Толук маалымат

Эң узун суб-массив, К-дан ашык элементтери жок

"Эң узун суб-массивде айырмаланган элементтери жок" маселеси, эгерде сизде бүтүндөй сандар массиви бар деп айтсак, анда маселе эң узак узун суб-массивди, ар кандай элементтерден ашпагандыгын сурайт. Мисал arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5}…

Толук маалымат

Эки дарактын эки түйүнүнүн ортосундагы аралыкты табыңыз

Маселелердин баяндалышы “Эки дарактын эки түйүнүнүн ортосундагы аралыкты табуу” маселеси сизге экилик дарак, ал эми сизге эки түйүн берилгенин билдирет. Эми ушул эки түйүндүн ортосундагы минималдуу аралыкты табышыңыз керек. Мисал // Дарак 1-түйүндүн жогору жагындагы сүрөттүн жардамы менен көрсөтүлгөн…

Толук маалымат

Binary Search Tree Delete Operation

Маселе жөнүндө билдирүү "Эки издөө дарагын жок кылуу операциясы" көйгөйү экилик издөө дарагы үчүн жок кылуу операциясын ишке ашырууну суранат. Жок кылуу функциясы - берилген ачкыч / маалыматтар менен түйүндү жок кылуу функциясын билдирет. Жок кылынуучу Киргизүү түйүнү = Бинардык издөө дарагынын 5 чыгуучу ыкмасы Жок кылуу операциясы Ошентип ...

Толук маалымат

Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт

Маселе жөнүндө билдирүү “Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт” көйгөйүндө сизге n узундуктагы баалардын массиви берилгендиги, анда ith элемент акциялардын бааларын ошол күнү сактайт. Эгерде биз бир гана бүтүм жасай алсак, башкача айтканда, бир күндө сатып алуу жана ...

Толук маалымат