У меня проблемы с рекурсией.Может кто-нибудь показать мне, как получить это в форме кода?
с учетом vector <int>
со значениями 1,2,3,4,5, ..
Я хочу написать функцию, которая сравниваетвсе значения друг с другом.меня не волнует, что 1 != 2
сейчас эквивалентно 2 != 1
.
я настолько плох в рекурсии
и я обещаю, что это не домашняя работа
РЕДАКТИРОВАТЬ что я пытаюсь сделатьсделать, это отсортировать события по расписанию.У меня есть несколько событий, происходящих в один и тот же день, и я хочу выяснить, все перестановки графика
2, вложенные в циклы, не будут работать, так как я сравниваю несколько (> 2) значений
event 1 @ 0100-0230, or @ 0200-0330
event 2 @ 1200-1500, or @ 0800-1100
event 3 @ 1200-1300, or @ 1300-1400, or @ 1400-1500
.
.
.
для каждого сравнения я хочу выяснить, пересекается ли этот набор событий.я не пытаюсь найти набор событий, которые не пересекаются
я хочу получить вывод типа
event 1 @ 0100-2300, event 2 @ 0800-1100, event 3 @ 1200-1300 // will be printed out
event 2 @ 0200-0330, event 2 @ 1200-1500, event 3 @ 1200-1300 // will be ignored