Хүчин төгөлдөр анаграммууд

“Хүчин төгөлдөр анаграмм” бодлогод бид str1 ба str2 гэсэн хоёр мөрийг өгсөн. Хоёр мөр хоёулаа анаграмм байна уу үгүй ​​юу гэдгийг олж мэд. Хэрэв тэдгээр нь анаграмм бол буцааж үнэн буцаана. Жишээ оролт: str1 = “abcbac” str2 = “aabbcc” Гаралт: үнэн Тайлбар: str2-ийг дахин тохируулах замаар үүсгэх боломжтой тул ...

Цааш нь

Өгөгдсөн массивын бүх өвөрмөц дэд массивын нийлбэрийг олох

Танд бүхэл тоон массив байгаа гэж бодъё. “Өгөгдсөн массивын бүх өвөрмөц дэд массивын нийлбэрийг олох” асуудал нь бүх өвөрмөц дэд массивуудын нийлбэрийг олохыг хүсдэг (Дэд массивын нийлбэр нь дэд массив бүрийн элементүүдийн нийлбэр юм). Өвөрмөц дэд массивын нийлбэрээр бид дэд массив байхгүй гэж хэлмээр байна ...

Цааш нь

Өгөгдсөн хоёр багц задарсан эсэхийг хэрхэн шалгах вэ?

Асуудал "Өгөгдсөн хоёр багц задарсан эсэхийг хэрхэн шалгах вэ?" set1 [] ба set2 [] гэсэн массив хэлбэрээр хоёр багц өгсөн гэж үзэв. Таны даалгавар бол хоёр багц нь Disjoint Sets эсвэл үгүй ​​эсэхийг олж мэдэх явдал юм. Жишээ inputSet1 [] = {1, 15, 8, 9,…

Цааш нь

Мужийн алга болсон элементүүдийг олох

Асуудал нь мужийн алга болсон элементүүдийг олох "гэсэн үг. Танд тодорхой муж доторх ялгаатай элементүүдийн массив, бага ба өндөр гэж өгсөн мужийг өгнө. Массивт байхгүй бүх алга болсон элементүүдийг хайж олох. Гаралт нь ... байх ёстой

Цааш нь

Нэмэх, хасах командуудыг гүйцэтгэсний дараа өөрчлөгдсөн массивыг хэвлэ

Танд n хэмжээтэй массив өгөгдсөн бөгөөд эхлээд массив дахь бүх утга 0 байх ба асуултуудыг өгөх болно. Асуулга бүр нь дөрвөн утгыг агуулдаг, асуулгын төрөл T, мужийн зүүн цэг, мужийн баруун цэг, k тоо, та ...

Цааш нь

Массив дахь зэргэлдээ элементүүд

Асуудлын мэдэгдэл Бид бүхэл тоон массивтай гэж бодъё. "Массив дахь зэргэлдээ элементүүдийг ялгаж салгах" асуудал нь зэргэлдээх бүх хөршүүдийн тоо ялгаатай байгаа массивыг массив дахь зэргэлдээ эсвэл хөрш хоёр элементийг сольж авах боломжтой эсэхийг тодорхойлохыг хүсч байна.

Цааш нь

Массивыг 'arr [j]' хэрэв 'arr [i]' бол 'j' байвал 'i' болж хувирна.

Асуудлын мэдэгдэл Асуудал ”Хэрэв массивыг 'arr [j]' хэрэв 'arr [i]' бол 'j'" байвал 'i' болох массивыг дахин байрлуул. Массив дахь тоонууд 0-ээс n-1 хооронд байна. Асуудлын мэдэгдэлд массивыг дахин өөрчлөхийг хүсэж байна ...

Цааш нь

1-ээс N-1 хоорондох цорын ганц давтагдах элементийг олох

1-ээс N-1 бодлогын хоорондох давтагдах цорын ганц элементийг олоход бид 1-ээс n-1 хоорондох санамсаргүй бүхэл тоон массивыг өгсөн болно. Давтагдсан нэг тоо байх болно. Таны даалгавар бол тэр дугаарыг олох явдал юм. Жишээ оролт [2,3,4,5,2,1] Гаралт 2 тайлбар 2 нь ...

Цааш нь

Үр дагаврыг нэмэгдүүлэх хамгийн дээд хэмжээ

Асуудлын мэдэгдэл “Үр дагаврыг нэмэгдүүлэх хамгийн их нийлбэр” бодлогод бид массив өгсөн болно. Өгөгдсөн массивын хамгийн их дарааллын нийлбэрийг ол, өөрөөр хэлбэл дарааллын бүхэл тоо эрэмбэлэгдсэн байна. Дараалал нь массивын нэг хэсэг бөгөөд энэ нь дараалал юм ...

Цааш нь

Translate »