3Sum Leetcode шийдэл

Асуудлын мэдэгдэл n бүхэл тооны массив өгөгдсөн бол a + b + c = 0 гэсэн тоогоор a, b, c элементүүд байна уу? Тэг нийлбэрийг өгдөг массивын бүх өвөрмөц гурвалсан гурвыг олоорой. Анхаарна уу: шийдлийн багц нь давхардсан гурвалсан гурвалсан байж болохгүй. Жишээ 1 [-1,0,1,2, -1,4]…

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

Permutations Leetcode шийдэл

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

Цааш нь

Эрэмбэлэгдсэн массивыг хоёртын хайлтын модны Leetcode шийдэл болгон хөрвүүлэх

Бидэнд бүхэл тоонуудын эрэмбэлэгдсэн массивыг авч үзье. Энэхүү массиваас модны өндрийг тэнцвэржүүлсэн байдлаар хоёртын хайлтын модыг бүтээхийг зорьж байна. Хэрэв аль ч зангилааны зүүн ба баруун дэд модны өндрийн зөрүү нь модыг өндрийн тэнцвэртэй гэж нэрлэдэг болохыг анхаарна уу.

Цааш нь

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

“Нэгтгэсэн эрэмбэлсэн массивуудыг нэгтгэх” бодлогод бид буухгүй дарааллаар эрэмбэлэгдсэн хоёр массивыг өгсөн болно. Эхний массивыг бүрэн дүүргээгүй бөгөөд хоёр дахь массивын бүх элементүүдийг багтаахад хангалттай зайтай байна. Эхний массив нь элемент агуулсан байх тул бид хоёр массивыг нэгтгэх ёстой ...

Цааш нь

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

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

Цааш нь

Армстронгын дугаар

Асуудлын мэдэгдэл n оронтой x тоог оруулна уу. Хэрэв n тоон дээр нэмэгдсэн цифр бүрийн нийлбэр нь тухайн тоотой тэнцүү бол энэ тоог армстронг тоо гэж хэлнэ өөрөөр хэлбэл abc… = pow (a, n) + pow (b, n) + pow (c, n) + …… програм бичих ...

Цааш нь

Өвөрмөц замууд II

“A × b” матрицын эхний нүдэнд эсвэл зүүн дээд буланд зогсож байсан хүн гэж бодъё. Эрэгтэй хүн зөвхөн дээш эсвэл доошоо л хөдөлж чаддаг. Тэр хүн зорьсон газраа хүрэхийг хүсч байгаа бөгөөд түүний очих газар бол матрицын сүүлчийн нүд буюу баруун доод булан юм. ...

Цааш нь