Энэ нь Дараагийн Leetcode шийдэл юм

Асуудлын мэдэгдэл Энэхүү бодлогод бидэнд хоёр өөр мөр өгөгдсөн болно. Зорилго нь эхний мөр нь хоёр дахь холбоос мөн эсэхийг олж мэдэх явдал юм. Жишээ эхний мөр = “abc” хоёр дахь мөр = “mnagbcd” жинхэнэ эхний мөр = “бургер” хоёр дахь мөр = “доминос” хуурамч хандлага (рекурсив) Энэ нь хялбар ...

Цааш нь

Дүгнэлт Leetcode шийдлийн хүрээ

Асуудлын мэдэгдэл Хураангуй хүрээний бодлогуудад эрэмбэлэгдсэн өвөрмөц бүхэл тоон массивыг өгсөн болно. Массив дахь бүх тоонуудыг яг нэг удаа багтаасан мужуудын хамгийн бага эрэмбэлэгдсэн жагсаалтыг гаргах ёстой, өөрөөр хэлбэл массивын элемент бүрийг яг нэг мужаар бүрхэх болно. Жагсаалтын [a, b] муж тус бүр нь…

Цааш нь

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

"Палиндромын холбосон жагсаалт" гэсэн бодлогод бид өгөгдсөн дан дан бүхэл холбоос бүхий жагсаалт нь палиндром мөн эсэхийг шалгах хэрэгтэй. Жишээ жагсаалт = {1 -> 2 -> 3 -> 2 -> 1} үнэн Тайлбар # 1: Эхлэл ба арын бүх элементүүд нь жагсаалтад палиндром байна.

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

К-ээс бага бүтээгдэхүүнтэй бүх дарааллыг тоол

“K-ээс бага бүтээгдэхүүнтэй бүх дэд дарааллыг тоолох” гэсэн асуудалд танд бүхэл тоон массив өгөгдсөн болохыг зааж өгсөн болно. Одоо өгөгдсөн К оролтоос бага үржвэртэй дарааллын тоог ол. Жишээ a [] = {1, 2, 3, 4, 5} k = 8 Дарааллын тоо бага ...

Цааш нь

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

Бид бүхэл тоон массив өгсөн гэж бодъё. “Массив дахь ижил элементтэй индексийн хосыг тоолох” асуудал нь (i, j) хос индексийн үгүйг arr [i] = arr [j] ба i j-тэй тэнцүү биш байдлаар олохыг хүснэ. . Жишээ arr [] = {2,3,1,2,3,1,4} 3 Тайлбарын хос ...

Цааш нь

Могойн хамгийн их уртыг олох

“Хамгийн их урттай Могойн дарааллыг олох” гэсэн асуудалд бидэнд бүхэл тоонуудыг агуулсан сүлжээг өгсөн болно гэж заасан байдаг. Даалгавар бол хамгийн их урттай могойн дарааллыг олох явдал юм. Сүлжээнд 1-ийн үнэмлэхүй зөрүүтэй зэргэлдээ тоонуудтай дарааллыг Могойн дараалал гэж нэрлэдэг. Зэргэлдээ ...

Цааш нь

K-ээс ихгүй ялгаатай элемент бүхий хамгийн урт дэд хэсэг

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

Цааш нь

Бүх элементүүдийг массивт тэнцүү болгох хамгийн бага ажиллагаа

“Бүх элементүүдийг массивт тэнцүү болгох хамгийн бага ажиллагаа” гэсэн асуудалд танд бүхэл тоонууд бүхий массив өгөгдсөн болно. Массивыг тэнцүү болгохын тулд хийж болох хамгийн бага ажиллагааг олж мэдэх хэрэгтэй. Жишээ [1,3,2,4,1] 3 Тайлбар Аливаа 3 хасалтыг дараахь байдлаар хийж болно ...

Цааш нь