Advertisement

C++ STL — algorithm

阅读量:

在先前的博客内容中,我们已经了解了STL中诸多模板库的相关知识,例如deque、queue、stack以及list等,这些均属于数据结构的范畴,而STL已经为我们完成了相应的实现。今天我们将重点探讨STL中一个较为重要的库,该库主要涉及各类算法运算的实现,相关示例代码已上传至https://github.com/chenyufeng1991/STL_algorithm>。

在应用STL中的algorithm库之前,需先引入对应的头文件#include

(1)max(),min()

复制代码
 void MaxAndMin()

    
 {
    
     int maxI = 3;
    
     int maxJ = 4;
    
     cout << "较大值为:" << max(maxI,maxJ) << endl;
    
     cout << "较小值为:" << min(maxI,maxJ) << endl;
    
 }
    
    
    
    

max与min函数的作用是获取两个数值中的较大者和较小者。

(2)鉴于后续部分中某些方法的示例需要用到vector的输出功能,因此在此处先行完成vector打印算法的实现

复制代码
 void PrintVect

全部评论 (0)

还没有任何评论哟~