![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Здравствуйте.
Хотел спросить, есть ли какой-то удобный алгоритм решение такой задачи: Есть таблица данных. Скажем 10х10 ячеек. Каждый ряд имеет свое имя. В ячейках записаны некие временные интервалы. Мне нужно, зная время, определить ячейку, в которой находится правильный интервал и определить название ряда, к которому принадлежит эта ячейка. Всем спасибо за помощь. не хочется делать все банальным перебором или построением массивов.
__________________
Идущий осилит дорогу! |
|
|||||
|
Modus ponens
|
Если хочется красиво-извращенным способом - смотрите в сторону бинарного дерева. Т.е. в таком случае критерий, по которому мужно найти элемент должен влиять на то, к какой из ветвей его крепить. В таком случае время поиска по отсортированому дереву будет меньше чем по просто многомерному массиву.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|