Үг хайх 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 ба нийлбэр = 4 + 3 + 2 +…

Цааш нь

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

"Palindrome Linked List" асуудалд бид дан ганц бүхэл тоон холбоос бүхий жагсаалт нь палиндром мөн эсэхийг шалгах ёстой. Жишээ жагсаалт = {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" нь ... гэж хэлбэл тэгш хэмтэй гэж нэрлэдэг.

Цааш нь