นี่คือแอป Linux ที่ชื่อว่า Spatial C++ Library ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น spatial_2.1.8_documented.zip สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้แบบออนไลน์ที่ชื่อว่า Spatial C++ Library พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ห้องสมุด C ++ เชิงพื้นที่
Ad
DESCRIPTION
Spatial เป็นไลบรารี C++ แบบส่วนหัวเท่านั้นทั่วไปที่มีคอนเทนเนอร์หลายมิติในหน่วยความจำ ตัววนซ้ำ และฟังก์ชันต่างๆ Spatial เป็นไลบรารีเอนกประสงค์ที่มีประสิทธิภาพโดยรวมดีด้วยคอนเทนเนอร์ kd tree ที่ปรับสมดุลในตัวเอง เชิงพื้นที่ทำให้ง่ายต่อการค้นหาเพื่อนบ้านที่ใกล้ที่สุด, มุมฉากช่วงหรือดำเนินการเรียงลำดับของวัตถุในมิติจำนวนเท่าใดก็ได้
การออกแบบของ Spatial ยืมมาจาก STL อย่างมาก และมุ่งมั่นที่จะทำตามอินเทอร์เฟซที่หรูหรา ดังนั้นคอนเทนเนอร์ การวนซ้ำ และฟังก์ชันของ Spatial จึงรวมเข้ากับ STL ได้เป็นอย่างดี นอกจากนี้ คอนเทนเนอร์ kd-tree ที่ปรับสมดุลตัวเองของ Spatial ซึ่งสามารถแทรกและนำวัตถุออกได้ในเวลาตัดจำหน่ายแบบเศษส่วน ช่วยป้องกันไม่ให้เวลาในการคำนวณในกรณีที่เลวร้ายที่สุดในการดำเนินการส่วนใหญ่
รุ่นล่าสุดนำเสนอการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพที่หลากหลายในอัลกอริธึมต่างๆ โดยเฉพาะอย่างยิ่งการค้นหาเพื่อนบ้านที่ใกล้ที่สุดได้รับการปรับปรุงอย่างมาก
คุณสมบัติ
- การใช้งานทั่วไปของ kd-trees ใน C++
- การออกแบบ API นั้นคล้ายกับSTL
- มุ่งเป้าไปที่ประสิทธิภาพโดยรวมที่ดีด้วยคอนเทนเนอร์ที่ปรับสมดุลตัวเอง
- จัดเรียงวัตถุตามมิติต่าง ๆ ที่อาจหลายประเภท
- การกำหนดจำนวนมิติข้อมูลแบบคงที่ (เวลาคอมไพล์) หรือไดนามิก (รันไทม์)
- การใส่และนำออกในเวลาที่ตัดจำหน่ายเป็นเศษส่วน
- การวนซ้ำในช่วงมุมฉาก
- วนซ้ำ n เพื่อนบ้าน จากใกล้สุดไปไกลสุด
- วนซ้ำมิติเดียว เป็นอิสระจากผู้อื่น
ผู้ชม
นักพัฒนา
ภาษาโปรแกรม
C + +
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/spatial/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา