Есть задача составить некое приложение с расписанием занятости какого-то объекта. Например, резервирование помещения под встречи.
Столкнулся с тем, что чего-то не могу придумать устраивающего самого себя варианта хранения данных.
Связный список с интервалами? Неудобно вести поиск для вставки нового варианта и чтобы не было пересечений времени (если какая-то встреча с 10.00 до 11.15, другая не может с 10.30 начаться).
Массив с разбиением по минутам? Слишком жирный получается, для года это уже 525600 ячеек, хотя может и вариант...
Подключить СУБД какую, хотя бы sqlite - как-то слишком монстрообразно выглядит.
В общем, интересно было бы услышать какие есть нормальные варианты.