Хоёртын мод өгвөл бүх хагас зангилаагаа хэрхэн яаж устгах вэ?

Асуудал "Хоёртын мод өгөгдсөн тохиолдолд та бүх хагас зангилаагаа хэрхэн яаж устгах вэ?" танд хоёртын мод өгдөг гэж заасан байдаг. Одоо та хагас зангилааг арилгах хэрэгтэй. Хагас зангилаа гэдэг нь ганц хүүхэдтэй модны зангилааг хэлнэ. Эсвэл ...

Цааш нь

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

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

Цааш нь

0 ба 1-ийн тэнцүү тооны хамгийн том дэд массив

Танд бүхэл тоон массивыг өгсөн болно. Бүхэл тоо оролтын массив дотор зөвхөн 0 ба 1 байна. Асуудлын шийдэл нь 0 ба 1-ийн тэнцүү тооны хамгийн том дэд массивыг олохыг хүсдэг. Жишээ arr [] = {0,1,0,1,0,1,1,1} 0 - 5 (нийт 6 элемент) Тайлбар Массивын байрлалаас ...

Цааш нь

Хоёр багцын давхцалгүй нийлбэр

Асуудлын мэдэгдэл “Хоёр олонлогийн давхцалгүй нийлбэр” гэсэн асуудал нь танд хоёр массивыг ижил хэмжээтэй arrA [] ба arrB [] гэсэн оролтын утга болгон өгсөн гэж мэдэгдэж байна. Түүнчлэн, массив хоёулаа тусдаа элементүүдтэй бөгөөд зарим нийтлэг элементүүдтэй байдаг. Таны даалгавар бол нийт дүнг олох явдал юм ...

Цааш нь

Хэмжээний асуултуудыг шинэчлэлтгүйгээр

Асуудлын мэдэгдэл “Шинэчлэлтгүйгээр нийлбэр дүнгийн лавлагаа” гэсэн асуудал нь танд бүхэл тоон массив ба муж байна гэж заажээ. Асуудлын шийдэл нь өгөгдсөн муж доторх бүх элементүүдийн нийлбэрийг олохыг хүсдэг. Жишээ arr [] = {10, 9, 8, 7, 6} Асуулт: {(0, 4), (1, 3)} 40 24…

Цааш нь

Массивыг өгөгдсөн мужид хуваах гурван арга

Асуудлын мэдэгдэл Танд бүхэл тоон массив ба lowValue ба highValue мужийг өгсөн болно. Массивыг өгөгдсөн мужийг гурван талт хуваах асуудал нь массивыг гурван хэсэгт хуваах массивыг хуваахыг хүсдэг. Массивын хуваалт нь: Элементүүд…

Цааш нь

Шугаман хугацааны 3-р хэмжээтэй эрэмбэлэгдсэн дарааллыг ол

Асуудлын мэдэгдэл “Шугаман хугацааны туршид 3-р хэмжээтэй эрэмбэлэгдсэн дэд дарааллыг олох” гэсэн асуудал нь танд бүхэл тоон массивтай болохыг илэрхийлж байна. Асуудлын шийдэл нь гурван тоог [i] <массив [k] <массив [k], ба i <j <k гэсэн дарааллаар олж мэдэхийг хүсч байна. Жишээ arr []…

Цааш нь

Палиндромын дэд сүлжээний асуултууд

Асуудлын мэдэгдэл "Палиндромын дэд мөрийн асуулга" гэсэн асуудалд танд String болон зарим асуултыг өгсөн болохыг зааж өгсөн. Эдгээр асуултуудын дагуу та уг асуулгаас үүссэн дэд мөр нь палиндром мөн үү үгүй ​​юу гэдгийг тодорхойлох ёстой. Жишээ String str = “aaabbabbaaa” Queries q [] = {{2, 3}, {2, 8}, {5, 7},…

Цааш нь

БСТ-ийн дотоод зангилаа бүр яг нэг хүүхэдтэй эсэхийг шалгана уу

Асуудлын мэдэгдэл “БСТ-ийн дотоод зангилаа бүр яг нэг хүүхэдтэй эсэхийг шалгана уу” гэсэн асуудалд танд хоёртын хайлтын модны урьдчилсан захиалга өгөхийг зааж өгсөн болно. Бүх навчны бус зангилаанууд зөвхөн ганц хүүхэд агуулдаг эсэхийг олж мэдэх хэрэгтэй. Энд бид бүх зүйлийг ...

Цааш нь

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

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

Цааш нь