#include "indexBinarySearchTree.h" using namespace std; int main() { indexBinarySearchTree t; std::pair p1 = std::make_pair(10, "10"); std::pair p2 = std::make_pair(12, "12"); std::pair p3 = std::make_pair(30, "30"); std::pair p4 = std::make_pair(24, "24"); std::pair p5 = std::make_pair(35, "35"); std::pair p6 = std::make_pair(16, "16"); std::pair p7 = std::make_pair(27, "27"); std::pair p8 = std::make_pair(81, "81"); std::pair p9 = std::make_pair(29, "29"); std::pair p10 = std::make_pair(20, "20"); t.insert(p1); t.ascent(); t.insert(p2); t.ascent(); t.insert(p3); t.ascent(); t.insert(p4); t.ascent(); t.insert(p5); t.ascent(); t.insert(p6); t.ascent(); t.insert(p7); t.ascent(); t.insert(p8); t.ascent(); t.insert(p9); t.ascent(); t.insert(p10); t.ascent(); t.erase(16); t.ascent(); return 0; } /* 输出完美符合 10 ; 10 12 ; 10 12 30 ; 10 12 24 30 ; 10 12 24 30 35 ; 10 12 16 24 30 35 ; 10 12 16 24 27 30 35 ; 10 12 16 24 27 30 35 81 ; 10 12 16 24 27 29 30 35 81 ; 10 12 16 20 24 27 29 30 35 81 ; 10 12 20 24 27 29 30 35 81 ; */