Давхар холбосон жагсаалтыг ашиглан Deque-ийн хэрэгжилт

Асуудлын мэдэгдэл "Давхар холбосон жагсаалтыг ашиглан Deque-ийг хэрэгжүүлэх" асуудал нь insectFront (x) давхар холболттой жагсаалтыг ашиглан Deque эсвэл Doubly Ended Queue-ийн дараахь функцуудыг хэрэгжүүлэх шаардлагатай гэж мэдэгдэж байна: Deque insertEnd (x) -ийн эхэнд x элемент нэмэх. ): Элементийг x-ийн төгсгөлд нэмнэ.

Цааш нь

Эцэг эх массиваас ерөнхий модны өндөр

Асуудлын мэдэгдэл “Эцэг эх массиваас ерөнхий модны өндөр” гэсэн бодлогын дагуу танд n оройтой модыг par [0… n-1] массив болгон өгч байна. Энд par [] дахь i индекс бүр зангилаа, i дахь утга нь тухайн зангилааны шууд эх толгойг илэрхийлнэ. Үндэс зангилааны хувьд…

Цааш нь

Гар утасны тоон товчлуурын асуудал

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

Цааш нь

Эхний давталтгүй элемент

Бидэнд A массив өгөгдсөн байна. Бид массивын эхний давтагдаагүй элементийг олох ёстой. Жишээ оролт: A [] = {2,1,2,1,3,4} Гаралт: Эхний давтагдаагүй элемент нь: 3 Учир нь 1, 2 нь хариулт биш, учир нь тэд давтаж байгаа тул 4 нь хариулт биш юм. олох хэрэгтэй ...

Цааш нь

Дарааллын эхний K элементүүдийг буцаах

Дарааллын бодлогын эхний K элементүүдийг буцааж өгөхдөө бид дараалал болон k тоо өгсөн бол дарааллын эхний k элементүүдийг дарааллын стандарт үйлдлүүдийг ашиглан эргүүл. Жишээ оролт: дараалал = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Цааш нь