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

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

Цааш нь

Үг хайх Leetcode шийдэл

Асуудлын мэдэгдэл mxn самбар болон үг өгөгдсөн бол энэ үг сүлжээнд байгаа эсэхийг олоорой. Энэ үгийг "зэргэлдээ" эсүүд нь хэвтээ эсвэл босоо байдлаар хөрш зэргэлдээ орших дараалсан нүднүүдийн үсгүүдээс бүрдүүлж болно. Нэг үсгийн нүдийг нэгээс олон удаа ашиглаж болохгүй. Жишээ…

Цааш нь

Leetcode шийдэлтэй хослолууд

Leetcode Solution гэсэн хослолууд нь бидэнд n, k гэсэн хоёр бүхэл тоог өгдөг. 1-ээс n хүртэлх n элементээс k элемент сонгосон бүх дарааллыг бий болгохыг бидэнд хэллээ. Бид эдгээр дарааллыг массив хэлбэрээр буцаана. Дараах хэдэн жишээг авч үзье.

Цааш нь

Permutations Leetcode шийдэл

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

Цааш нь

Үг нэмэх ба хайх - Мэдээллийн бүтцийн дизайн LeetCode

"Үг нэмэх ба хайх - Мэдээллийн бүтцийн дизайн LeetCode" гэсэн асуудал нь биднээс шинэ өгөгдлийн бүтцийг бий болгох эсвэл зохиохыг хүсдэг. Үг нэмэх эсвэл хадгалах, хайлтын функц нь тухайн үгнээс ердийн хэллэгийг хайж олох боломжтой үгс. ...

Цааш нь

Утасны дугаарын үсэг хослолууд

Утасны дугаарын үсгийн хослолуудад бид 2-оос 9 хүртэлх тоонуудыг агуулсан мөрийг өгсөн болно. Асуудал нь тоо бүрт хэдэн үсэг оноогдсон байвал тухайн тоогоор илэрхийлэгдэж болох бүх хослолыг олох явдал юм. Дугаарын хуваарилалт нь ...

Цааш нь

Палиндром хуваалт

Асуудлын мэдэгдэл Мөр өгөгдсөн бол хуваалтуудын бүх дэд мөр нь палиндром байхаар шаардлагатай хамгийн бага тооны зүсэлтийг олоорой. Бид анхны мөрийг бүх дэд мөр нь палиндром байхаар өөр өөр хуваалт болгон хувааж байгаа тул энэ асуудлыг Палиндромын хуваалтын асуудал гэж нэрлэдэг. Жишээ asaaaassss 2 Тайлбар:…

Цааш нь

Leetcode дэд дэд хэсэг

Дэд олонлогийн Leetcode бодлогод бид тодорхой бүхэл тоонуудын тоог өгсөн бөгөөд бүх дэд олонлогуудыг хэвлэх (тэжээлийн багц). Тэмдэглэл: Шийдлийн багц нь давхардсан дэд багц агуулаагүй байх ёстой. А массив нь В массивын дэд хэсэг бөгөөд хэрэв а-г Б-ээс заримыг нь устгаж авах боломжтой бол (магадгүй тэг ...

Цааш нь

Үг хайлт

Үг хайх нь бидний амьдралын зарим үед үг олох таавар шиг зүйл юм. Өнөөдөр би ширээн дээр өөрчлөгдсөн кроссвордыг авчирлаа. Миний уншигчид миний яриад байгаа зүйлийг жаахан гайхаж байгаа байх. Өөр цаг хугацаа алдалгүй бид Асуудлын шийдэлд хүрч чадна ...

Цааш нь

Leetcode-ийн тохируулга

Энэхүү lekcode асуудлын урьдчилсан тооцоонд бид бүхэл бүтэн тоонуудын массивыг өгч, түүний боломжит бүх орлуулалтыг хэвлэ. Жишээ Оролтын arr [] = {1, 2, 3} Гаралт 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Оролтын arr [] = {1, 2,…

Цааш нь