find();查找元素
size();返回当前向量中已经存放的对象的个数
1 #include <iostream> 2 #include <set> 3 4 void main() 5 { 6 std::set<int>myset;//红黑树 7 8 myset.insert(10); 9 myset.insert(9); 10 myset.insert(8); 11 myset.insert(7); 12 myset.insert(6); 13 myset.insert(5); 14 myset.insert(4); 15 myset.insert(10);//如果插入的元素已经存在,将会放弃插入 16 17 auto ib = myset.begin(); 18 auto ie = myset.end(); 19 20 for (; ib != ie; ib++)//即使插入的顺序是乱序,但是也会按从小到大的顺序输出 21 { 22 std::cout << *ib << std::endl; 23 } 24 }
find查找元素
1 #include <iostream> 2 #include <set> 3 4 void main() 5 { 6 std::set<int>myset;//红黑树 7 8 myset.insert(10); 9 myset.insert(9); 10 myset.insert(8); 11 myset.insert(7); 12 myset.insert(6); 13 myset.insert(5); 14 myset.insert(4); 15 16 auto findpos = myset.find(10); 17 18 std::cout << *findpos << std::endl; 19 }
size();返回当前向量中已经存放的对象的个数
1 #include <iostream> 2 #include <set> 3 4 void main() 5 { 6 std::set<int>myset;//红黑树 7 8 myset.insert(10); 9 myset.insert(9); 10 myset.insert(8); 11 myset.insert(7); 12 myset.insert(6); 13 myset.insert(5); 14 myset.insert(4); 15 myset.insert(10);//如果插入的元素已经存在,将会放弃插入 16 17 std::cout << myset.size() << std::endl;//返回当前向量中已经存放的对象的个数 18 }
时间: 2024-10-27 18:34:10