c 中 的向量vector

2021-06-29 01:19:22 字數 953 閱讀 4562

[cpp]view plain

copy

print?

#include

#include

#include

#include//使用向量 ,就包含向量的標頭檔案 

#include

#include

using

namespace

std;  

intmain()  

typedef

vector<

double

>::size_type vec_sz;   

//由於覺得size_type型別名太長,所以用另乙個名字作為代替 ;

vec_sz size = homework.size() ;    // 這個函式可以求得向量裡面元素的個數 

if(size == 0)  

sort(homework.begin() ,homework.end() ); // size函式的引數指定被排序的元素的範圍,所以用到了這兩個函式。begin指示第乙個元素,end函指向緊跟在最後乙個元素的之後的位置。

vec_sz mid = size/2;  

double

median;  

median = size % 2 == 0 ? (homework[mid] + homework[mid - 1])/2 : homework[mid];  

streamsize prec = cout.precision();  

cout << "your final grades is "

<< fixed <<  setprecision(3) << 0.2 * midterm + 0.4 * final +0.4 * median << setprecision(prec) << endl;  

return

0;  

}  

C 中vector向量的基本操作

vector向量是一種簡單高效的容器,具有自動記憶體管理功能。對於大小為n的vector容器,它的元素下標是0 n 1。vector有二個重要方法 begin 返回首元素位置的迭代器。end 返回最後乙個元素的下乙個元素位置的迭代器。1 vector物件建立的幾種方式。1 不指定容器元素個數。vec...

STL中的向量 vector

向量 vector 是乙個封裝了動態大小陣列的順序容器 sequence container 跟任意其它型別容器一樣,它能夠存放各種型別的物件。可以簡單的認為,向量是乙個能夠存放任意型別的動態陣列。當程式設計師無法知道自己需要的陣列的規模多大時,用 vector 來解決問題可以達到最大節約空間的目的...

學習C 向量 vector

一 向量的介紹 向量vector是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器。與string相同,vector 同屬於stl standard template library,標準模板庫 中的一種自定義的資料型別,可以廣義上認為是陣列的增強版。在使用它時,需要包含標頭檔案 ve...