بقیه سوالهایی که از کتاب Berk نبود از کتاب Rourke بود.
الآن خیلی دیره واسه فهمیدن اینها.
http://www.cs.tulane.edu/~carola/teaching/cs6463/fall06/homework/homework5.pdf
گفته باید یک تبدیل روش انجام بدید که اون سوال مثلث رو به جستجوی بازه ی سه بعدی تبدیل کنه.
تبدیلش میشه این (به نظرم):
z=x+y
https://www.cs.umd.edu/users/meesh/420/Notes/MountNotes/lecture17-quadkd.pdf
1- پیدا کردن یک نقطه
2- پیدا کردن k نزدیک ترین همسایه یک نقطه
3- پیدا کردن نقاطی که کاملا درون یک شکل می افتند (range query با شکل دلخواه)
4- پیدا کردن اولین شیئی که یک شعاع به آن می خورد. ray shooting
خوب هیچ کس توضیح بیشتری نداده. چهارمی تمرین سال قبلی ها بوده و سومی سوال امتحانشون. :|
segment tree
build: O(nlogn)
storage: O(nlogn)
query: O(logn+k)
----------------------------------
interval tree
build: O(nlogn)
storage O(n)
query: O(logn+k)
----------------------------------
range tree
build: O(nlogn)
storage: O(n)
query: O(logn+k)