Leetcode шийдэл бүхий тэнцвэртэй мөрөнд мөрийг хуваана

Асуудлын мэдэгдэл Энэ асуудалд бидэнд зөвхөн 'R' ба 'L' агуулсан тэмдэгт мөрүүдийг өгсөн болно. Хэрэв бид ижил тооны "R" ба "L" байвал мөрийг тэнцвэртэй гэж нэрлэдэг. Бид өгөгдсөн мөрийг салаалсан дэд мөр болгон хувааж болно. Зорилго нь хамгийн их байж болох тоог олох явдал юм ...

Цааш нь

Хосолсон Leetcode шийдэл

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

Цааш нь

Өвөрмөц замууд Leetcode шийдэл

Unique Paths Leetcode Solution-ийн асуудалд танд торны хэмжээг илэрхийлсэн хоёр бүхэл тоо өгөгдсөн гэж мэдэгджээ. Сүлжээний хэмжээ, сүлжээний урт, өргөнийг ашиглан. Бид сүлжээний зүүн дээд булангаас… хүртэлх өвөрмөц замын тоог олох хэрэгтэй.

Цааш нь

Pow (x, n) Leetcode шийдэл

“Pow (x, n) Leetcode Solution” гэсэн бодлогод танд хоёр тоо өгөгдсөний нэг нь хөвөгч цэгийн тоо, нөгөө нь бүхэл тоо байна. Бүхэл тоо нь экспонентыг илэрхийлж, суурь нь хөвөгч цэгийн тоог илэрхийлнэ. Суурь дээр үзүүлэлтийг үнэлсний дараа утгыг олох хэрэгтэй гэж хэлсэн. ...

Цааш нь

Permutations Leetcode шийдэл

Permutations Leetcode Solution гэдэг асуудал нь бүхэл тоонуудын энгийн дарааллыг өгдөг бөгөөд өгөгдсөн дарааллын бүх сэлгэлтийн бүрэн вектор эсвэл массивыг буцааж өгөхийг биднээс хүсдэг. Тиймээс, асуудлыг шийдэхээс өмнө. Бид сэлгээлтийг мэддэг байх ёстой. Тиймээс, сэлгэх нь тохиролцооноос өөр зүйл биш юм ...

Цааш нь

House Robber II Leetcode шийдэл

"Байшин дээрэмчин II" асуудалд дээрэмчин янз бүрийн байшингаас мөнгө дээрэмдэхийг хүсдэг. Байшин дахь мөнгөний хэмжээг массиваар илэрхийлдэг. Бид өгөгдсөн массив дахь элементүүдийг нэмэх замаар олох боломжтой хамгийн их мөнгөний нийлбэрийг олох хэрэгтэй.

Цааш нь

Эргэгдсэн эрэмбэлэгдсэн массивын Leetcode шийдэлээс хайх

Эрэмбэлэгдсэн массивыг авч үзье, гэхдээ нэг индексийг сонгоод тэр үед массивыг эргүүлэв. Одоо массивыг эргүүлсний дараа тодорхой зорилтот элементийг олж индексийг буцааж өгөх шаардлагатай байна. Хэрэв элемент байхгүй бол буцаана -1. Асуудал нь ерөнхийдөө ...

Цааш нь

Массивын Leetcode шийдлийн хамгийн том элемент

Энэ асуудалд бид ангилагдаагүй массив дахь хамгийн том k элементийг буцаах ёстой. Массив давхардсан байж болохыг анхаарна уу. Тиймээс, бид K -ийн хамгийн том элементийг биш харин эрэмбэлсэн дарааллаар K -ийн хамгийн том элементийг олох ёстой. Жишээ A = {4, 2, 5, 3…

Цааш нь

Массивын Leetcode шийдэл дэх XOR ажиллагаа

Асуудлын мэдэгдэл Энэ асуудалд бид элемент тус бүр (start + 2*i) -тэй тэнцүү n хэмжээтэй массив дахь XOR үйлдлийг хийх ёстой бөгөөд i нь элементийн индекс (0-индексжүүлсэн) бөгөөд эхлэлийн утгыг өгнө. . Бид битийн XOR -ийг буцааж өгөх ёстой ...

Цааш нь

Холбогдсон хоёр жагсаалтын нэгдэл ба огтлолцол

Хоёр холбосон жагсаалт өгсөн бол одоо байгаа жагсаалтуудын элементүүдийн нэгдэл, огтлолцлыг олж авахын тулд өөр хоёр холбосон жагсаалт үүсгэнэ үү. Жишээ оролт: List1: 5 → 9 → 10 → 12 → 14 List2: 3 → 5 → 9 → 14 → 21 Output: Intersection_list: 14 → 9 → 5 Union_list:…

Цааш нь