Спасибо. Да, конечно q-tree выручит.но вот если уже их взять, то не понятно как там такое искать. Если просто делать range query и каждый раз увеличивать квадрат поиска, то это будет неэффективно. Хочется что-то эффективнее.
Спасибо. Да, конечно q-tree выручит.но вот если уже их взять, то не понятно как там такое искать. Если просто делать range query и каждый раз увеличивать квадрат поиска, то это будет неэффективно. Хочется что-то эффективнее.
1. Kunio Aizawa et al. - Constant Time Neighbor Finding in Quadtrees: An Experimental Result 2. Kasturi Varadarajan - All Nearest Neighbours via Quadtrees 3. Robert Yoder, Peter Bloniarz - A Practical Algorithm for Computing Neighbors in Quadtrees, Octrees, and Hyperoctrees
Как узнать есть ли в графе такая вершина с которой есть путь через все вершины в графе? Через вершины можно ходить больше одного раза. Например 2 -> 3 -> 1 -> 2 -> 5 -> 4
Как узнать есть ли в графе такая вершина с которой есть путь через все вершины в графе? Через вершины можно ходить больше одного раза. Например 2 -> 3 -> 1 -> 2 -> 5 -> 4
в любом графе который не имеет изолированных кусков будет такой путь
Находишь компоненты сильной связности в графе, сжимаешь каждую до вершины, дальше если получился бамбук, то значит вершина есть, и это корень, иначе нет такой