Хоёртын хайлтын модны Leetcode шийдлийг хайж олох

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

Цааш нь

Leetcode Solutions гэсэн хоёр эрэмбэлэгдсэн жагсаалтыг нэгтгэх

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

Цааш нь

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

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

Цааш нь

өгөгдсөн дараалалд байхгүй нэмэгдэж буй дарааллын k-р элемент

"Өгөгдсөн дараалалд байхгүй өсөх дарааллын алга болсон k-р элемент" гэсэн асуудалд танд хоёр массив өгөгдсөн болохыг зааж өгсөн болно. Тэдгээрийн нэг нь өсөх дарааллаар, нөгөө нь к дугаартай ердийн эрэмбэлэгдээгүй массиваар байрласан болно. Ердийн үед байхгүй kth элементийг олоорой ...

Цааш нь

Өсөн нэмэгдэж буй дарааллын хамгийн их бүтээгдэхүүн

Асуудлын мэдэгдэл “Өсөн нэмэгдэж буй дарааллын хамгийн их үржвэр” гэсэн асуудал нь танд бүхэл тоон массивыг өгч байгааг заана. Одоо та өсөн нэмэгдэж буй дарааллын элементүүдийг үржүүлж чадах хамгийн дээд хэмжээний бүтээгдэхүүнийг олж мэдэх хэрэгтэй. Анхаарах зүйл бол бид биш ...

Цааш нь

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

“Дэд массиваар дүрслэгдсэн тоо нь сондгой эсвэл тэгш байна” гэсэн хоёрдогч массивыг шалгахад танд хоёртын массив ба муж өгөгдсөн болохыг зааж өгсөн болно. Массив нь 0 ба 1 хэлбэрийн тооноос бүрдэнэ. Асуудлын шийдэл нь төлөөлж буй дугаарыг олж мэдэхийг хүсч байна ...

Цааш нь

Рекурс ашиглан стекийг эрэмбэлэх

Асуудлын талаархи мэдэгдэл “Рекурсион ашиглан стекийг эрэмбэлэх” гэсэн асуудал нь танд стек өгөгдлийн бүтэц өгөгдсөн болохыг харуулж байна. Рекурс ашиглан түүний элементүүдийг эрэмбэл. Стекийн доор жагсаасан функцуудыг ашиглаж болно - түлхэх (элемент) - элементийг стакт оруулах. pop () - pop () - устгах / устгах ...

Цааш нь

Stacks ашиглан массивыг ангилах

Асуудлын мэдэгдэл “Массивыг Stack ашиглан ангилах” гэсэн асуудал нь танд өгөгдлийн бүтцийн массив n хэмжээтэй [] өгөгдсөн болохыг мэдэгдэж байна. Өгөгдсөн массивын элементүүдийг стек өгөгдлийн бүтцийг ашиглан эрэмбэл. Жишээ 2 30 -5 43 100 -5 2 30 43 100 Тайлбар: Элементүүдийг ...

Цааш нь

Түр зуурын стек ашиглан стекийг эрэмбэлэх

Асуудлын мэдэгдэл "Түр зуурын стекийг ашиглан стекийг эрэмбэлэх" асуудал нь танд стек өгөгдлийн бүтэц өгөгдсөн болохыг харуулж байна. Өгөгдсөн стекийн элементүүдийг түр зуурын стек ашиглан эрэмбэл. Жишээ 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5…

Цааш нь

Хоёртын мөрийг ээлжлэн x ба y давтамжтайгаар дахин зохион байгуул

Бодлогын мэдэгдэл Танд хоёртын мөр өгөгдсөн ба x ба y гэсэн хоёр тоо өгөгдсөн гэж үзье. Мөр нь зөвхөн 0 ба 1-ээс бүрдэнэ. Асуудал нь "Хоёртын мөрийг өөр x ба y тохиолдлууд болгон дахин тохируулах" гэсэн мөрийг 0-ийг x удаа times 1-р ирэхээр дахин тохируулахыг хүсч байна.

Цааш нь