C STL學習筆記4 list

2021-06-18 15:17:25 字數 839 閱讀 2846

#include

#include

#include

#include

using namespace std;

int main()

{    

//建構函式

string temp="i love you";

vectortemp1(10,20);

listtest1;//建構函式 1

listtest2(10); //建構函式2

listtest3(10,"i love you");//建構函式3

listtest4(temp.begin(),temp.end());//建構函式4

listtest5(test4);//複製建構函式(建構函式5)

//判斷是否為空操作

if(test1.size()==0)cout<<"list1的size()為空"<::iterator it=test1.begin();

for(;it!=test1.end();it++)//不能用it=it+1和it+=1

cout<<*it<<"\t";

cout<::reverse_iterator it1=test1.rbegin();

for(;it1!=test1.rend();it1++)//不能用it=it+1和it+=1

cout<<*it1<<"\t";

cout<

test1.reverse();

for(it=test1.begin();it!=test1.end();it++)//不能用it=it+1和it+=1

cout<<*it<<"\t";

cout<

python 學習筆記4 list 列表

list 列表 陣列 array list 是有序的,list的定義以 為標識。如 list1 name1 name2 name3 元素可以是任何型別的,如字串 數字等等。元素可以重複。如 l2 1,2,test 1,2 計算機裡起始都是從0開始的,所以 list 的索引也是從 0 開始。索引也可以...

C 食譜 麵食 選單4 List

首先,先說明一下,linkedlist其實是乙個雙向鍊錶 乙個linkedlist物件其實就是一系列linkedlistnode物件的集合。每乙個linkedlistnode物件都可以訪問下乙個和前乙個linkedlistnode物件,其值是通過value屬性訪問的。現在,開始我們的效能比較 lis...

Redis常用命令 4 List

blpop 格式 blpop key key timeout 作用 從列表左側彈出元素,超時時間為timeout,單位為秒。如果timeout為0則一直阻塞直到列表中有元素。如果同時操作多個列表,按照列表順序從左到右依次檢查列表,遇到第乙個非空列表時彈出元素並返回。返回值 列表元素。超時後返回nil...