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 ба Sum = 4 + 3 + 2 +…

Цааш нь

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

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

Цааш нь