Лицензийн түлхүүр форматлах Leetcode шийдэл

Асуудлын мэдэгдэл “Лицензийн түлхүүрийг форматлах” асуудалд оролт нь лицензийн түлхүүрийг илэрхийлсэн тэмдэгт мөрүүдээс бүрдэнэ. Эхэндээ мөрийг N + 1 бүлэгт (үгс) хооронд нь N зураасаар тусгаарладаг. Бидэнд K бүхэл тоо өгөгдсөн бөгөөд мөрийг форматлах зорилго оршино.

Цааш нь

Холбогдсон жагсаалтын элементүүдийг Leetcode шийдлийг арилгах

Асуудлын мэдэгдэл Энэ асуудалд бид бүхэл тоон утгатай зангилаа бүхий холбосон жагсаалтыг өгсөн болно. Бид val-тэй тэнцүү утгатай зарим зангилааг жагсаалтаас устгах хэрэгтэй. Асуудлыг газар дээр нь шийдвэрлэхийг шаарддаггүй боловч ийм нэг аргыг бид ярилцах болно. Жишээ жагсаалт =…

Цааш нь

Min Stack Leetcode шийдэл

Асуудлын мэдэгдэл Тогтмол хугацаанд хамгийн бага элементийг түлхэх, поп, дээшлүүлэх, татаж авахыг дэмждэг стекийг зохион бүтээх. түлхэх (x) - x элементийг стек рүү түлхэх. pop () - Стекийн дээд талын элементийг арилгана. top () - Дээд элементийг авах. getMin () - Стек дэх хамгийн бага элементийг авна. ...

Цааш нь

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

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

Цааш нь

Leetcode Solutions гэсэн хоёр эрэмбэлэгдсэн жагсаалтыг нэгтгэх

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

Цааш нь

Primes Leetcode шийдлийг тоолох

Энэ бодлогод бидэнд N бүхэл тоо өгөгдсөн бөгөөд N-ээс бага тоо хэрхэн анхдагч болохыг тоолохыг зорилоо. Бүхэл тоо сөрөг биш байхаар хязгаарлагддаг. Жишээ 7 3 10 4 Тайлбарын үндсэн тоо 10-аас бага бол 2, 3, 5, 7 байна. Тэгэхээр тоолол нь 4. Хандлага (Brute…

Цааш нь

Дээрээс нь нэг Leetcode шийдэл

Асуудлын мэдэгдэл ”Plus One” бодлогод массивын элемент бүр тооны цифрийг илэрхийлдэг массивыг бидэнд өгсөн болно. Бүрэн массив нь тоог илэрхийлнэ. Тэгийн индекс нь тухайн тооны MSB-г илэрхийлдэг. … -Д тэг тэг байхгүй гэж бид үзэж болно.

Цааш нь

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

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

Цааш нь

Хамгийн урт давтагдсан үр дагавар

“Хамгийн урт давтагдсан үр дагавар” гэсэн асуудалд танд оролт болгон мөр өгсөн гэж заасан байдаг. Хамгийн урт давтагдсан дарааллыг олж мэдээрэй, энэ нь мөрөнд хоёр удаа байдаг дараалал юм. Жишээ aeafbdfdg 3 (afd) хандлага Асуудал нь мөрөөс хамгийн урт дараалсан дарааллыг олохыг биднээс хүсдэг. ...

Цааш нь

Зөвхөн унших массив дахь олон давтагдах элементүүдийн аль нэгийг нь ол

"Зөвхөн унших массив дахь олон давтагдах элементүүдийн аль нэгийг нь олох" гэсэн асуудал нь танд зөвхөн унших хэмжээний массив өгсөн (n + 1) гэж заасан болно. Массив нь 1-ээс n хүртэлх бүхэл тоонуудыг агуулна. Таны даалгавар бол давтагдсан элементүүдийн аль нэгийг олох явдал юм.

Цааш нь