Leetcode шийдлийг интервал оруулах

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

1-ээс n хоорондох хоёртын тоог үүсгэх сонирхолтой арга

Асуудлын мэдэгдэл "1 -ээс n хүртэлх хоёртын тоонуудыг үүсгэх сонирхолтой арга" асуудалд танд n тоо өгөгдсөн бөгөөд 1 -ээс n хүртэлх бүх тоонуудыг хоёртын хэлбэрээр хэвлэ. Жишээ 3 1 10 11 6 1 10 11 100 101 110 Алгоритм Үе ...

Цааш нь

Бүх жижиг түлхүүрүүдийн нийлбэр бүхий мод руу BST

Энэ асуудалд бид хоёртын хайлтын модыг өгсөн бөгөөд бүх жижиг түлхүүрүүдийн нийлбэрээр мод руу хамгийн сайн хөрвүүлэх алгоритмыг бичнэ үү. Жишээ Оролтын гаралт Урьдчилсан захиалга: 19 7 1 54 34 88 Гэнэн хандлага Бүх зангилаануудыг дурын хөндлөн хэлбэрээр нэг нэгээр нь дайрч,…

Цааш нь

Үг хайлт

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

Цааш нь

Хамгийн бага элемент яг K Times давтагдсан

Бидэнд n хэмжээтэй A [] массив өгсөн. Бид массивт яг k удаа давтагддаг хамгийн жижиг элементийг олох ёстой. Жишээ Оролт A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 Гаралт K давтамжтай хамгийн жижиг элемент нь: 2 Арга 1: Харгис хүч Үндсэн санаа…

Цааш нь

Хоёр массивт хоёуланд нь нийтлэг элемент байхгүй байхаар хамгийн бага тооны элементүүдийг хас

N ба m элементүүдээс бүрдэх А ба В гэсэн хоёр массив өгсөн. Массивын аль алинд нь нийтлэг элемент байхгүй тул хамгийн бага тооны элементүүдийг устгаад устгасан элементүүдийн тоог хэвлэ. Жишээ оруулах: A [] = {1, 2, 1, 1} B [] = {1, 1} Гаралт: Устгах хамгийн бага элементүүд…

Цааш нь

Нэмэлт зайгүйгээр дарааллыг эрэмбэлэх

Нэмэлт зайгүй дарааллыг эрэмбэлэхэд бид дараалал өгсөн бөгөөд үүнийг нэмэлт зайгүйгээр стандарт дарааллын үйлдлүүдээр эрэмбэлнэ. Жишээ Оролтын дараалал = 10 -> 7 -> 2 -> 8 -> 6 Гаралтын дараалал = 2 -> 6 -> 7 -> 8 -> 10 Оролтын дараалал =…

Цааш нь

Түвшингийн захиалга Ороомог хэлбэрээр

Энэ асуудалд бид хоёртын мод өгсөн бөгөөд түүний түвшний дарааллыг спираль хэлбэрээр хэвлэ. Жишээ Оролтын гаралт 10 30 20 40 50 80 70 60 Түвшингийн эрэмбийг спираль хэлбэрээр хөндлөн хийх гэнэн хандлага Энэхүү санаа нь ... ашиглан энгийн түвшний дарааллын хөндлөн огтлолыг хийх явдал юм.

Цааш нь