Хүчинтэй хаалт Leetcode шийдэл

Асуудлын мэдэгдэл Хүчин төгөлдөр хаалтууд LeetCode шийдэл – “Хүчин төгөлдөр хаалтууд” нь танд зөвхөн '(', ')', '{', '}', '[' болон ']' тэмдэгтүүдийг агуулсан мөр өгөгдсөн болохыг харуулж байна. Оролтын мөр нь хүчинтэй мөр мөн эсэхийг тодорхойлох хэрэгтэй. Нээлттэй хаалтуудыг хаах шаардлагатай бол мөрийг хүчинтэй мөр гэж нэрлэдэг ...

Цааш нь

String LeetCode шийдэл дэх анхны өвөрмөц дүр

Асуудлын мэдэгдэл Мөр дэх анхны өвөрмөц тэмдэгт LeetCode Шийдэл – Өгөгдсөн s тэмдэгт дэх эхний давтагдахгүй тэмдэгтийг олоод индексийг нь буцаа. Хэрэв байхгүй бол -1-ийг буцаана. Туршилтын жишээ 1: Оролт: s = “leetcode” Гаралт: 0 Туршилтын тохиолдол 2: Оролт: s = “aabb” Гаралт: -1 Тайлбар …

Цааш нь

Гистограмын хамгийн том тэгш өнцөгт LeetCode шийдэл

Асуудлын мэдэгдэл Гистограмын хамгийн том тэгш өнцөгт LeetCode Шийдэл – Гистограмын баарны өндрийг илэрхийлэх бүхэл тооны өндрийн массив өгөгдсөн бөгөөд баар бүрийн өргөн нь 1 бол гистограм дахь хамгийн том тэгш өнцөгтийн талбайг буцаана. Туршилтын жишээ 1: Оролт: өндөр = [2, 1, 5, 6, 2, 3] Гаралт: 10 Тайлбар: …

Цааш нь

Зоос солих 2 Leetcode шийдэл

Асуудлын мэдэгдэл Зоосны өөрчлөлт 2-ын LeetCode шийдэл – “Зоосны өөрчлөлт 2” нь нийт мөнгөн дүнг төлөөлсөн тодорхой бүхэл тооны зоос болон бүхэл тоонуудын массивыг өгөгдсөн гэж заасан. Бид өөр өөр боломжит хослолуудын нийлбэр дүнгийн тоог буцаах хэрэгтэй. …

Цааш нь

Бүхэл тоо таслах LeetCode шийдэл

Асуудлын илэрхийлэл Бүхэл тоо таслах LeetCode шийдэл – Өгөгдсөн n бүхэл тоог k эерэг бүхэл тооны нийлбэр болгон хувааж, k >= 2 бөгөөд тэдгээр бүхэл тоонуудын үржвэрийг ихэсгэ. Бид авах боломжтой хамгийн их бүтээгдэхүүнээ буцааж өгөх хэрэгтэй. Оролт: n = 2 Гаралт: 1 Тайлбар: 2 = 1 + 1, …

Цааш нь

Тэг LeetCode шийдлийг зөөх

Асуудлын мэдэгдэл “Тэгийг зөөх” асуудал нь LeetCode шийдэл нь танд тэг ба тэг бус элементүүдийг агуулсан массив өгөгдсөн бөгөөд массив дахь тэгээс бусад элементүүдийн харьцангуй дарааллыг хадгалж, бүх тэгийг массивын төгсгөлд шилжүүлэх шаардлагатайг харуулж байна. . Та мөн газар дээр нь хэрэгжүүлэх хэрэгтэй ...

Цааш нь

Ганц дугаарын Leetcode шийдэл

Асуудлын мэдэгдэл Ганц тоо Leetcode шийдэл – Бидэнд хоосон бус бүхэл тооны массив өгөгдсөн бөгөөд яг нэг удаа гарч ирэх элементийг олох хэрэгтэй. Нэгээс бусад элемент бүр хоёр удаа гарч ирдэг гэдгийг асуултад өгсөн. Жишээ 1: Оролт: тоо = [2,2,1] Гаралт: 1 Жишээ 2: Оролт: …

Цааш нь

Бүх сөрөг элементүүдийг массивын нэг тал руу шилжүүл

Бүх сөрөг элементүүдийг массивын нэг тал руу зөөнө - Танд бүхэл тоон массив байна гэж бодъё. Энэ нь сөрөг ба эерэг тоонуудын аль алинаас бүрдэх бөгөөд асуудлын мэдэгдэл нь бүх сөрөг ба эерэг элементүүдийг массивын зүүн болон баруун талд шилжүүлэх/шилжүүлэхийг шаарддаг ...

Цааш нь

0 нийлбэртэй дэд мөр

“0 нийлбэр бүхий дэд массив байгаа эсэхийг олоорой” гэсэн бодлогод танд сөрөг бүхэл тоонуудыг агуулсан бүхэл тоон массивыг өгөх болно. Асуудлын шийдэл нь дор хаяж 1 хэмжээтэй дэд массивыг тодорхойлохыг асууна. Энэ дэд массив нь 1-тэй тэнцүү нийлбэртэй байх ёстой. Жишээ arr [] = {2,1, -3,4,5}…

Цааш нь

Мөрийг буцаах

Асуудлын мэдэгдэл “Урвуу мөрийг буцаах” бодлогын дагуу танд n хэмжээтэй s мөр өгөгдсөн болно. Үүнийг буцаахын тулд програм бич. Тэгэхээр мөрийг буцаах нь юу гэсэн үг вэ? Энэ нь ерөнхийдөө бидэнд өгсөн оролтын мөрийг буцаах гэсэн үг юм. Энэ нь хийж буй үйл ажиллагаа гэж тодорхойлогдоно ...

Цааш нь

Translate »