Асуулгын дараах тэгш тоо

Асуудлын мэдэгдэл Энэ асуудалд бид бүхэл тоон массив, массивын асуулга өгдөг. Энэ асуултын хувьд бид индекс ба вал гэсэн хоёр параметртэй болно. Асуулт бүрийн дараа бид [index] массив дээр val нэмнэ. Бид массив дахь бүх тэгш тоонуудын нийлбэрийг олох хэрэгтэй.

Цааш нь

Массивын элементүүдийг тэнцүү болгох хамгийн бага алхам Leetcode шийдэл

Асуудлын мэдэгдэл Энэ асуудалд бид бүхэл тоон массивыг өгсөн болно. Түүнчлэн, бид энэ массив дээр тодорхой багц үйлдлийг хийхийг зөвшөөрдөг. Нэг үйлдэл дээр бид массив дахь ”n - 1 ″ (бусад бүх элементүүд) элементүүдийг 1-ээр нэмэгдүүлэх боломжтой. Бидэнд…

Цааш нь

Давтагдсан дэд массивын хамгийн их урт

"Давтагдсан дэд массивын хамгийн их урт" гэсэн бодлогод бид 1 массив 2 ба массив 1,2,3,2,1 массивыг өгсөн болно.Таны үүрэг бол массивын аль алинд нь харагдах дэд массивын хамгийн их уртыг олох явдал юм. Жишээ оролт: [3,2,1,4,7] [3] Гаралт: 3 Тайлбар: Дэд массивын хамгийн их урт нь XNUMX ба ...

Цааш нь

Периндром үүсгэх хамгийн бага оруулга хийхийг зөвшөөрнө

Байршлын хувьд "Сэлгэмэлийг зөвшөөрсөн палиндром үүсгэх хамгийн бага оруулга" гэсэн үг нь танд бүх үсгийг жижиг үсгээр тэмдэглэсэн мөрийг өгдөг. Асуудлын шийдэл нь тэмдэгт мөрийг Палиндром болгож болох тэмдэгтэд хамгийн бага оруулахыг олж мэдэхийг хүсдэг. Тэмдэгтүүдийн байрлалыг дараахь байдлаар байрлуулж болно.

Цааш нь

Массив дээрх XOR нь 0 байх ёстой хосуудын тоог ол

"Массив дахь XOR тоог 0 байхаар хос тоог олоорой" гэсэн бодлогын хувьд бид бүхэл тоон массивыг өгсөн болно. Асуудлын шийдэл нь Ai XOR Aj = 0 хос массивт байгаа хэд хэдэн хосыг олохыг хүсдэг. Тэмдэглэл:…

Цааш нь

Бүх элементүүдийг массивт тэнцүү болгох хамгийн бага ажиллагаа

“Бүх элементүүдийг массивт тэнцүү болгох хамгийн бага ажиллагаа” гэсэн асуудалд танд бүхэл тоонууд бүхий массив өгөгдсөн болно. Массивыг тэнцүү болгохын тулд хийж болох хамгийн бага ажиллагааг олж мэдэх хэрэгтэй. Жишээ [1,3,2,4,1] 3 Тайлбар Аливаа 3 хасалтыг дараахь байдлаар хийж болно ...

Цааш нь

Зөвхөн унших массив дахь олон давтагдах элементүүдийн аль нэгийг нь ол

"Зөвхөн унших массив дахь олон давтагдах элементүүдийн аль нэгийг нь олох" гэсэн асуудал нь танд зөвхөн унших хэмжээний массив өгсөн (n + 1) гэж заасан болно. Массив нь 1-ээс n хүртэлх бүхэл тоонуудыг агуулна. Таны даалгавар бол давтагдсан элементүүдийн аль нэгийг олох явдал юм.

Цааш нь

0 нийлбэр бүхий дэд массив байгаа эсэхийг олоорой

“0 нийлбэр бүхий дэд массив байгаа эсэхийг олоорой” гэсэн бодлогод танд сөрөг бүхэл тоонуудыг агуулсан бүхэл тоон массивыг өгөх болно. Асуудлын шийдэл нь дор хаяж 1 хэмжээтэй дэд массивыг тодорхойлохыг асууна. Энэ дэд массив нь 1-тэй тэнцүү нийлбэртэй байх ёстой. Жишээ arr [] = {2,1, -3,4,5}…

Цааш нь

Бүх дэд зургийг 0 нийлбэрээр хэвлэ

Танд бүхэл массив өгөгдсөн бөгөөд таны даалгавар бол бүх боломжит дэд массивыг 0-той тэнцүү хэмжээгээр хэвлэх явдал юм. Тиймээс бид бүх дэд массивуудыг 0 нийлбэрээр хэвлэх хэрэгтэй. Жишээ arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} 0 индексээс олдсон дэд массив…

Цааш нь

Олон тооны массивыг нэмэгдүүлэх үйлдлийн дараа өөрчлөгдсөн массивыг хэвлэх

“Олон тооны массивыг нэмэгдүүлэх үйлдлийн дараа хэвлэгдсэн массивыг хэвлэх” гэсэн асуудалд танд бүхэл тоон массивыг өгч, асуултуудын 'q' тоог өгсөн болно. Нэг бүхэл тоон утга “d” -г мөн өгсөн болно. Асуулга бүр нь эхлэх ба төгсгөлийн утга гэсэн хоёр бүхэл тоог агуулна. Асуудлын мэдэгдэлд дараахь зүйлийг хайж олохыг хүсч байна ...

Цааш нь