Ito ang Linux app na pinangalanang Spatial C++ Library na ang pinakabagong release ay maaaring ma-download bilang spatial_2.1.8_documented.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang Spatial C++ Library na may OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
Spatial C++ Library
Ad
DESCRIPTION
Ang Spatial ay isang generic na header-only na C++ na library na nagbibigay ng mga multi-dimensional na in-memory na lalagyan, iterator at functional. Ang spatial ay isang general purpose library na may mahusay na pangkalahatang performance salamat sa self-balancing kd tree container nito. Pinapadali ng spatial ang paghahanap ng pinakamalapit na kapitbahay, orthogonalmga hanay, o magsagawa ng pag-order ng mga bagay sa anumang bilang ng mga dimensyon.
Ang disenyo ng spatial ay humiram ng malaki mula sa STL, at nagsusumikap na sundin ang eleganteng interface nito; samakatuwid ang mga container, iterator at functional ng Spatial ay mahusay na pinagsama sa STL. Bukod pa rito, ang mga container na nakabatay sa kd-tree na nakabatay sa sarili ng Spatial, na may kakayahang magpasok at mag-alis ng bagay sa fractional amortized na oras, ay pumipigil sa pinakamasamang kaso ng computational time sa karamihan ng mga operasyon.
Ang pinakabagong release ay nagdadala ng mga pag-aayos ng bug at malawak na hanay ng pagpapabuti ng pagganap sa ilang mga algorithm. Ang pinakamalapit na paghahanap sa kapitbahay, sa partikular, ay napabuti nang malaki.
Mga tampok
- Pangkalahatang pagpapatupad ng kd-trees sa C++
- Ang disenyo ng API ay katulad ng STL
- Layunin ang mahusay na pangkalahatang pagganap gamit ang mga self-balancing na lalagyan
- Pagbukud-bukurin ang mga bagay sa ilang dimensyon na maaaring may iba't ibang uri
- static (compile-time) o dynamic (run-time) na pagtukoy ng bilang ng mga dimensyon
- Mga pagsingit at pagtanggal sa fractional amortized time
- Pag-ulit sa isang orthogonal range
- Pag-ulit sa n kapitbahay, mula sa pinakamalapit hanggang sa pinakamalayo
- Pag-ulit sa iisang dimensyon, nang independyente mula sa iba
Audience
Mga Nag-develop
Wika ng Programming
C + +
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/spatial/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.