Leetcode-ийн уусмалаар массив үүсэхийг шалгана уу

Leetcode Solution-ийг нэгтгэх замаар массив үүсэхийг шалгах нь бидэнд олон массивыг өгсөн. Үүнтэй хамт бидэнд дараалал өгдөг. Дараа нь бид ямар нэг байдлаар массив ашиглан өгөгдсөн дарааллыг барьж чадах эсэхийг олохыг хэлнэ. Бид ямар ч массивыг тохируулж болно.

Цааш нь

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

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

Цааш нь

Хосолсон Leetcode шийдэл

Асуудлын хослолын нийлбэр Leetcode шийдэл нь массив эсвэл бүхэл тоонуудын жагсаалт, зорилтыг өгдөг. Өгөгдсөн зорилтот түвшинд хэдэн удаа нэмэгдэхийг эдгээр бүхэл тоонуудыг ашиглан хийж болох хослолуудыг олохыг бидэнд хэллээ. Тиймээс илүү албан ёсоор бид өгөгдсөн зүйлийг ашиглаж болно ...

Цааш нь

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

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

Цааш нь

Leetcode шийдлийн хоёр массивын хоорондох зайг олох

Хоёр массивын хоорондох зайны утгыг олох асуудал Leetcode шийдэл нь бидэнд arr1 ба arr2 гэсэн хоёр массивыг өгдөг. Хоёр массивын хамт бидэнд бүхэл тоо n-г өгдөг. Дараа нь асуудал нь өгөгдсөн хоёр массивын харьцангуй зайг олохыг биднээс хүсч байна. Харьцангуй зайг тодорхойлов ...

Цааш нь

Leetcode шийдлийн нийтлэг тэмдэгтүүдийг олох

Асуудлын мэдэгдэл Энэ асуудалд бидэнд мөрийн жагсаалт өгсөн болно. Бид бүх мөрөнд нийтлэг байдаг дүрүүдийг олж мэдэх ёстой. Хэрэв тэмдэгт бүх мөрөнд хэд хэдэн удаа байвал бид тэмдэгтийг олон удаа гаргах ёстой. Бидэнд массив байна гэж бодъё ...

Цааш нь

Leetcode-ийн хамгийн бага үнэмлэхүй ялгаа

Асуудлын хамгийн бага үнэмлэхүй ялгаа Leetcode Solution нь бидэнд бүхэл тоонуудыг агуулсан ангилаагүй массив эсвэл векторыг өгдөг. Хамгийн бага үнэмлэхүй зөрүүтэй тэнцүү бүх хосыг олох шаардлагатай байна. Хамгийн бага үнэмлэхүй ялгаа нь үнэмлэхүй ялгааны хамгийн бага утга юм.

Цааш нь

Leetcode шийдлийн нийтлэг тэмдэгтүүдийг олох

Асуудлын мэдэгдэл Энэ асуудалд бидэнд олон тооны мөр өгсөн болно. Бид массивын мөр бүрт гарч буй бүх тэмдэгтүүдийн жагсаалтыг хэвлэх хэрэгтэй (давхардсан тоог оруулав). Хэрэв тэмдэгт мөр болгонд 2 удаа гарч ирдэг боловч 3 удаа биш байвал бидэнд заавал байх ёстой ...

Цааш нь

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

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

Цааш нь

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

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

Цааш нь