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

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

Цааш нь

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

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

Цааш нь

Min Stack Leetcode шийдэл

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь