C-space evaluation using hierarchical data structures