Изменения

Перейти к: навигация, поиск

Участник:Muravyov

29 байт убрано, 17:25, 2 мая 2012
Split вершина
====== Split вершина ======
Пусть <tex>e_j</tex> и <tex>e_k</tex> — ближайшее левое и правое ребро соответственно относительно split вершины <tex>v_i</tex>, которые <tex>l</tex> пересекает в данный момент. Нам нужно найти вершину, лежащую между <tex>e_j</tex> и <tex>e_k</tex>, наиболее приближённую к <tex>l</tex>, либо если такой точки не существет выбрать минимальную из верхних вершин <tex>e_j</tex> и <tex>e_k</tex>. Для этого будем хранить указатель на искомую вершину у левого ребра <tex>e_j</tex>, который можно заранее вычислить. Таким образом, чтобы построить диагональ для split вершины нужно обратиться к указателю <tex>helper</tex> её левого ребра, которое <tex>l</tex> пересекает в данный момент.
====== Merge вершина ======
184
правки

Навигация