Дэд стринг Leetcode шийдлийн тохиолдлын хамгийн их тоо

Асуудлын мэдэгдэл : Дэд мөрийн тохиолдлын хамгийн их тоо Leetcode шийдэл – s мөр өгөгдсөн бол дараах дүрмийн дагуу аливаа дэд мөрийн тохиолдлын хамгийн их тоог буцаана: Дэд мөр дэх өвөрмөц тэмдэгтүүдийн тоо maxLetters-ээс бага эсвэл тэнцүү байх ёстой. Дэд мөрийн хэмжээ нь minSize болон maxSize-ийн хооронд байх ёстой. Жишээ…

Цааш нь

Ромын бүхэл бүтэн Leetcode шийдэл

“Ромоос бүхэл тоо” гэсэн бодлогод бидэнд зарим нэг эерэг бүхэл тоог роман тоогоор илэрхийлсэн мөр өгөгдсөн болно. Ромын тоонуудыг дараахь хүснэгтийг ашиглан бүхэл тоонд хөрвүүлж болох 7 тэмдэгтээр илэрхийлнэ: Тэмдэглэл: Өгөгдсөн роман тооны бүхэл тоон утга нь эсвэл ... -ээс хэтрэхгүй байна.

Цааш нь

Sqrt (эсвэл дөрвөлжин үндэс) задралын арга

Танд бүхэл тоон массивын лавлагаа өгөх болно. Өгөгдсөн асуулгад багтсан бүх тооны нийлбэрийг тодорхойлохыг танаас хүсэх болно. Өгөгдсөн асуулга нь хоёр төрлөөр хийгддэг бөгөөд үүнд: Шинэчлэлт: (индекс, утга) нь танд хэрэгтэй байгаа асуултанд өгөгдсөн болно.

Цааш нь

Давтагдсан дэд массивын хамгийн их урт

"Давтагдсан дэд массивын хамгийн их урт" гэсэн бодлогод бид 1 массив 2 ба массив 1,2,3,2,1 массивыг өгсөн болно.Таны үүрэг бол массивын аль алинд нь харагдах дэд массивын хамгийн их уртыг олох явдал юм. Жишээ оролт: [3,2,1,4,7] [3] Гаралт: 3 Тайлбар: Дэд массивын хамгийн их урт нь XNUMX ба ...

Цааш нь

Массив дахь хамгийн их ба хамгийн бага давтамжийн ялгаа

"Массив дахь хамгийн их ба хамгийн бага давтамжийн ялгаа" гэсэн асуудал нь таныг бүхэл тоон массивтай гэж үзжээ. Асуудлын шийдэл нь массив дахь хоёр ялгаатай тооны хамгийн өндөр давтамж ба хамгийн бага давтамжийн хоорондох хамгийн их зөрүүг олохыг хүсдэг. Жишээ arr [] = {1, 2, 3,…

Цааш нь

Өгөгдсөн бүтээгдэхүүнтэй хослуулах

“Өгөгдсөн бүтээгдэхүүнтэй хослуулах” гэсэн бодлогод танд бүхэл тоон массив ба “x” тоо өгөгдсөн болно. Массив нь өгөгдсөн оролтын массивт 'x' -тэй тэнцүү хос бүтээгдэхүүнээс бүрдэх эсэхийг тодорхойл. Жишээ [2,30,12,5] x = 10 Тийм ээ, бүтээгдэхүүний хослолын тайлбарыг энд 2 ...

Цааш нь

Массив дахь мужийн дундаж утга

Асуудлын мэдэгдэл “Массив дахь мужийн дундаж утга” гэсэн бодлогод танд бүхэл тоон массив ба q асуулгын тоо өгөгдсөн болохыг зааж өгсөн болно. Асуулга бүр зүүн ба баруун хэсгийг муж хэлбэрээр агуулдаг. Асуудлын шийдэл нь орж ирсэн бүхэл тоонуудын дундаж утгыг олохыг хүсдэг.

Цааш нь

Хоёртын мөрийг ээлжлэн x ба y давтамжтайгаар дахин зохион байгуул

Бодлогын мэдэгдэл Танд хоёртын мөр өгөгдсөн ба x ба y гэсэн хоёр тоо өгөгдсөн гэж үзье. Мөр нь зөвхөн 0 ба 1-ээс бүрдэнэ. Асуудал нь "Хоёртын мөрийг өөр x ба y тохиолдлууд болгон дахин тохируулах" гэсэн мөрийг 0-ийг x удаа times 1-р ирэхээр дахин тохируулахыг хүсч байна.

Цааш нь

Массивыг жигд индекс элементүүд нь жижиг, сондгой индекс элементүүд их байхаар дахин байрлуул

Асуудлын мэдэгдэл Та бүхэл тоон массивыг өгсөн болно. Асуудал нь "Индекс элементүүд нь жижиг, сондгой индексийн элементүүд нь их байхаар массивыг дахин зохион байгуулах" нь массивыг тэгш индекс элементүүд нь сондгой индекс элементүүдээс бага байхаар дахин байрлуулахыг хүсдэг.

Цааш нь

Нийлбэр нь өгөгдсөн x-тэй тэнцүү хоёр эрэмбэлэгдсэн массиваас хосыг тоол

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

Цааш нь

Translate »