STX B+ Tree

ภาพหน้าจอของซอฟแวร์:
STX B+ Tree
รายละเอียดซอฟแวร์:
รุ่น: 0.9
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: Timo Bingmann
การอนุญาต: ฟรี
ความนิยม: 37

Rating: 4.0/5 (Total Votes: 1)

STX B + ต้นไม้เป็นบรรทัดคำสั่งและซอฟต์แวร์โอเพนซอร์สที่มีกราฟิกต่างๆ C ++ เรียนแม่แบบซึ่งช่วยให้นักพัฒนาที่จะใช้ข้อมูลที่ B + ต้นไม้และ B + ต้นไม้ภาชนะสำคัญในหน่วยความจำของการใช้งานของพวกเขา
C ++ เรียนจัดไว้ให้โดยโปรแกรม STX B ต้นไม้ + ได้รับการออกแบบมาโดยเฉพาะเป็นทางเลือกสำหรับ STL (แม่แบบไลบรารีมาตรฐาน) คอนเทนเนอร์ MultiSet ตั้ง, Multimap และแผนที่
เพื่อที่จะตรวจสอบให้แน่ใจว่าการดำเนินการที่ถูกต้องเรียนแม่แบบ C ++ มีการตรวจสอบอย่างละเอียดและกลไกการยืนยันโดยการทดสอบค่าคงที่ต้นไม้ มันเป็นระบบปฏิบัติการที่เป็นอิสระนอกจาก software.The STX B + ต้นไม้สาธิต programIn โปรแกรมบรรทัดคำสั่งโครงการนี​​้สามารถดาวน์โหลดได้เป็นโปรแกรมสาธิต โปรแกรมสาธิต STX ต้นไม้ B + เป็นซอฟต์แวร์กราฟิกที่ช่วยให้คุณสามารถทดสอบ STX B + ต้นไม้ก่อนที่จะดำเนินการนั้นในโปรแกรมของคุณ
คุณจะสามารถที่จะกำหนดชนิดข้อมูลและช่องโหนดเพื่อ B + ต้นไม้ใช้การสนับสนุนสำหรับคีย์ที่ซ้ำกัน, การป้อนข้อมูลที่สำคัญและค่าของข้อมูลเช่นเดียวกับการที่จะเลือกดำเนินการ (แทรกลบแทรกสุ่มหากุญแจช่วงที่เท่าเทียมกัน ชัดเจนและไฟล์โหลด) .Getting เริ่มต้นด้วย STX B + TreeTo ติดตั้งและใช้ซอฟต์แวร์ STX ต้นไม้ B + ในคอมพิวเตอร์ GNU / Linux ของคุณคุณจะต้องกำหนดค่าประสิทธิภาพ (ขยะ) และรวบรวมโปรแกรมผ่านทางบรรทัดคำสั่งใน terminal ผู้เอาอย่าง
ต้องการทำเช่นนั้นคุณจะต้องแรกดาวน์โหลดเวอร์ชันล่าสุดของซอฟต์แวร์จาก Softoware บันทึกเก็บสถานที่ตั้งของทางเลือกของคุณ (เช่นบ้านผบหรือ Desktop) แกะมันกับผู้จัดการการจัดเก็บที่คุณชื่นชอบให้เปิดแอพพลิเคเทอร์และไป ไปยังตำแหน่งของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/stx-btree-0.9)
มีคุณต้องใช้ & lsquo; ./ กำหนดค่า & rsquo; คำสั่งในการกำหนดค่าและเพิ่มประสิทธิภาพของโปรแกรมสำหรับสถาปัตยกรรมฮาร์ดแวร์ที่เฉพาะเจาะจงและ / หรือระบบปฏิบัติการแล้วเรียก & lsquo; & rsquo ทำให้; คำสั่งที่จะรวบรวม STX B + ต้นไม้ตามด้วย & lsquo; ให้ติดตั้ง & rsquo; คำสั่งที่จะติดตั้งระบบกว้าง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • btree.h: เปลี่ยน find_lower () เพื่อ ไม่ใช้การค้นหาแบบไบนารีสำหรับขนาดเล็กโหนด เพิ่มเติมเกี่ยวกับเรื่องนี้ในบล็อกของฉัน.
  • btree.h. ดำเนินการ bulk_load () เพื่อสร้าง B + ต้นไม้จากช่วงก่อน iterator เรียง
  • btree.h. แทนที่สำเนาลูปที่มีมาตรฐาน :: คัดลอกสาย
  • btree.h. เพิ่มแม่แบบพารามิเตอร์ UsedAsSet ข้ามการคัดลอกของหนึ่งไบต์อาร์เรย์ value_type อยู่ในชุดเฉพาะภาชนะ
  • ใบอนุญาต. เปลี่ยนแม่แบบใบอนุญาตซอร์สโค้ดส่วนหัวเพื่อเพิ่มใบอนุญาตและส่วนที่เหลือจะ GPLv3
  • memprofile:. ใช้ malloc_count การสร้างโปรไฟล์หน่วยความจำของภาชนะบรรจุแผนที่
  • speedtest. เปลี่ยนแปลงไปมาก ได้แก่ tr1 :: unordered_set และเรียกใช้ทั้งแผนที่และการตั้งค่าการทดสอบภาชนะ
  • TestSuite. ถอด CppUnit และการใช้ tpunit ล้อมรอบ ++ แทน

มีอะไรใหม่ ในรุ่น 0.8.6:

  • ฟังก์ชั่น STL หายไปลบ (iterator เราเตอร์) ได้รับการดำเนินการ.
  • การสนับสนุนได้รับการจัดสรรเพิ่มสำหรับ STL เป็นพารามิเตอร์แม่แบบ.
  • ข้อผิดพลาดเมื่อขยับคู่จากซ้ายไปขวาโหนดใบในระหว่างได้รับการแก้ไขลบ.
  • การทดสอบความเร็วในการวิ่งอีกครั้งในวันขึ้นไปวันที่ฮาร์ดแวร์.

มีอะไรใหม่ ในรุ่น 0.8.3:

  • ปัญหาทั้งหมดที่มีตัวชี้โหนดราก == โมฆะได้ รับการแก้ไข.
  • ความล้มเหลวเมื่อพยายามที่จะคัดลอกสร้าง btree ว่างหรือเมื่อพยายามที่จะเอารายการดำรงอยู่จาก btree ว่างเปล่าได้รับการแก้ไข.
  • ความล้มเหลวเมื่อทำงานตรวจสอบ () บนวัตถุ btree ว่างเปล่าได้รับการแก้ไข.
  • ตอนนี้โหนดรากเป็นอิสระเมื่อรายการสุดท้ายจะถูกลบออก.

ภาพหน้าจอ

stx-b-tree_1_69018.png

ซอฟต์แวร์ที่คล้ายกัน

ProjectCenter
ProjectCenter

3 Jun 15

fassembler
fassembler

20 Feb 15

GBAconv
GBAconv

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Timo Bingmann

digup
digup

12 May 15

ความคิดเห็นที่ STX B+ Tree

1 ความคิดเห็น
  • Nguyễn Huyền 26 Jun 20
    cho em xin đoạn code với ạ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่