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

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

Цааш нь

Хамгийн дээд дэд схемийн Leetcode шийдэл

Асуудлын мэдэгдэл Бүхэл тоон массивын дугаар өгөгдсөн бол хамгийн их нийлбэртэй зэргэлдээ дэд массивыг (дор хаяж нэг тоо агуулсан) олж, нийлбэрийг нь буцаана. Жишээ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Тайлбар: [4, -1,2,1] хамгийн их нийлбэртэй = 6. nums = [- 1] -1 хандлага 1 (хувааж, байлдан дагуулах) Энэ арга барилд…

Цааш нь

Бүхэл бүтэн Leetcode шийдлийн үржвэр ба тооны нийлбэрийг хас

Бодлогын мэдэгдэл Энэхүү бодлогод тухайн оронтой тоонуудын үржвэр ба өгөгдсөн эерэг бүхэл тооны цифрүүдийн нийлбэрийн ялгааг олох хэрэгтэй. Жишээ 1234 14 Тайлбар: Бүтээгдэхүүн = 4 * 3 * 2 * 1 = 24 ба Sum = 4 + 3 + 2 +…

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

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

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

Цааш нь

House дээрэмчин Leetcode шийдэл

Асуудлын талаархи мэдэгдэл Энэ асуудалд гудамжинд байшингууд байдаг бөгөөд байшингийн дээрэмчин эдгээр байшингуудыг дээрэмдэх ёстой. Гэхдээ асуудал бол тэр нэгээс олон байшинг дараалан дээрэмдэж чадахгүй, өөрөөр хэлбэл хоорондоо зэргэлдээ оршдог. Мөнгөний хэмжээг илэрхийлэх сөрөг бус бүхэл тоонуудын жагсаалтыг өгсөн болно ...

Цааш нь

N бүхэл тоон массив дахь бүх хосуудын нийлбэр f (a [i], a [j])

Асуудлын шийдэл нь n бүхэл тоон массив дахь бүх хосуудын f (a [i], a [j]) - ийн нийлбэрийг 1 <= i <j <= n-ийг бид өгсөн гэж үзэн олохыг хүснэ. массив бүхэл тоонууд. Жишээ arr [] = {1, 2, 3,…

Цааш нь

Хосуудын массив өгөгдсөн Түүнд бүх тэгш хэмтэй хосыг олоорой

Бүх тэгш хэмтэй хосыг олоорой - Танд хэдэн хос массив өгөгдсөн болно. Та түүний тэгш хэмтэй хосыг олж мэдэх ёстой. Тэгш хэмтэй хосыг (a, b) ба (c, d) хосоор нь "b" нь "c" -тэй тэнцүү, "a" нь ... гэж хэлбэл тэгш хэмтэй гэж нэрлэдэг.

Цааш нь