k-Group LeetCode Чечиминдеги тескери түйүндөр

Көйгөйдүн билдирүүсү: k-Group LeetCode Чечиминдеги тескери түйүндөр – Байланышкан тизменин башын эске алуу менен, k тизменин түйүндөрүн бир убакта тескери буруңуз жана өзгөртүлгөн тизмени кайтарыңыз. k оң бүтүн сан жана байланышкан тизменин узундугунан кичине же ага барабар. Эгерде түйүндөрдүн саны…

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

LRU Cache Leetcode Solution

Көйгөйдүн билдирүүсү LRU кэши LeetCode чечими – “LRU кэши” сизден эң аз акыркы колдонулган (LRU) кэшине ылайык маалымат структурасын иштеп чыгууну суранат. Биз төмөнкү функцияларга ээ болгон LRUCache классын ишке ашыруубуз керек: LRUCache(int сыйымдуулугу): LRU кэшин инициализациялайт. оң өлчөмдөгү кубаттуулугу менен. int get (int ачкычы): Маани кайтарыңыз ...

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

Жамгыр суусун кармоо Leetcode чечими

Көйгөйдүн билдирүүсү Жамгыр суусун кармоочу LeetCode чечими – “Жамгыр суусун кармоо” бийиктиктердин массивинде ар бир тилкенин туурасы 1ге барабар бийиктик картасын көрсөткөнүн айтат. Биз жамгырдан кийин камалып калган суунун көлөмүн табышыбыз керек. Мисал: Киргизүү: бийиктик = [0,1,0,2,1,0,1,3,2,1,2,1] Чыгуу: 6 Түшүндүрмө: Текшерүү…

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

2D вектордук LeetCode Чечимин түздөө

Көйгөйдүн билдирүүсү Flatten 2D Vector LeetCode Solution – 2D векторун тегиздөө үчүн итераторду долбоорлаңыз. Ал кийинки жана hasNext операцияларын колдоого алышы керек. Vector2D классын ишке ашыруу: Vector2D(int[][] vec) объектти 2D вектор vec менен инициализациялайт. next() 2D векторунан кийинки элементти кайтарат жана көрсөткүчтү бир кадам алдыга жылдырат. Сиз баары деп ойлошу мүмкүн ...

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

Graph Valid Tree LeetCode Solution

Көйгөйдүн билдирүүсү Graph Valid Tree LeetCode Solution – Графиктин четтерин эске алуу менен, четтери жарактуу даракты түзөөрүн текшериңиз. Эгер ооба болсо, анда чын жана жалган деп кайтарыңыз. Четтери n*2 өлчөмүндөгү 2D массиви катары берилген Мисалдар жана түшүндүрмөлөр 1-мисал: Киргизүү: n = 5, …

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

Excel барагынын тилкесинин аталышы LeetCode чечими

Көйгөйдүн билдирүүсү Excel барагынын тилкесинин аталышы LeetCode Чечим – Бизге мамычанын номери берилет (келгиле, аны colNum деп атайлы) жана анын тиешелүү мамычанын аталышын Excel барагында көрсөтүлгөндөй кайтарышыбыз керек Мисалы, A -> 1 B -> 2 C -> 3 … Z -> 26 AA …

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

Көпчүлүк элемент II Leetcode чечими

Бул маселеде бизге бүтүн сандар массиви берилген. Максаты - массивде ⌊N / 3⌋ убакыттан ашык болгон бардык элементтерди табуу, бул жерде N = массивдин көлөмү жана ⌊ ⌋ кабат оператору. Биз бир катарды кайтарышыбыз керек ...

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

Көпчүлүк элемент Leetcode чечими

Маселелердин баяндалышы Бизге бүтүн сандардын массиви берилген. Floor ⌋ кабат оператору болгон массивде ⌊N / 2⌋ убакыттан ашык болгон бүтүн санды кайтарып беришибиз керек. Бул элемент көпчүлүк элемент деп аталат. Киргизүү массиви ар дайым көпчүлүк элементин камтый тургандыгын эске алыңыз. …

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

Палиндромду агымда текшерүүнүн онлайн алгоритми

Көйгөйлөрдү баяндоо "Палиндромду агымда текшерүүнүн онлайн алгоритми" көйгөйүндө биз белгилердин агымын бердик (чартерлер бир-бирден алынат). Алынган белгилер ушул кезге чейин палиндромду түзүп турган болсо, ар бир жолу "ооба" басып чыга турган программа жазыңыз. Киргизүү форматы Биринчи жана бир гана…

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

Массивде N / K эседен ашык пайда болот

Маселелердин баяндалышы "Элементтер массивде N / K эседен ашык пайда болот" маселесинде биз n өлчөмүндөгү бүтүндөй массивди бердик. N / k эседен ашык пайда болгон элементтерди табыңыз. Бул жерде k - киргизүү мааниси. Киргизүү форматы N жана N бүтүн сандарынан турган биринчи жана бир гана сап ...

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

Translate »