4 3 集合與指標

2021-10-04 19:20:21 字數 1213 閱讀 6659

#include

#include

#include

using

namespace std;

intmain

(int argc,

char

* ar**)

;//我們可以用for迴圈或者for_in迴圈,下面說一些其他方式

/*************************通過指針對陣列進行迴圈*************************/

int* endp = arr_int +

sizeof

(arr_int)

/sizeof

(int);

for(

int* p1 = arr_int; p1 != endp; p1++

)//使用begin和end兩個全域性函式

for(

auto p2 =

begin

(arr_int)

; p2 !=

end(arr_int)

; p2++

)/*************************通過指針對vector進行迴圈*************************/

vector<

int> codes =

;//for迴圈i、for_in迴圈、指標的方式

// 使用begin和end兩個全域性函式

for(

auto p3 =

begin

(codes)

; p3 !=

end(codes)

; p3++

)//for (auto p3 = codes.begin(); p3 != end(codes); p3++)

/*************************通過指針對vector進行迴圈*************************/

array<

int,

3> array1

;for

(auto p4 =

begin

(array1)

; p4 !=

end(array1)

; p4++

)//for (auto p4 = array1.begin(); p4 != end(array1); p4++)

return0;

}

4 集合與有序集合

特性 無序 隨機操作 唯一性,確定性 zrevrange key start stop 將集合降序排列,取在start,stop 之間的元素 zrangebyscore key min max withscore limit offset n 將score在 min,max 之間的元素跳過offse...

牛客挑戰賽43 集合操作

神奇的題,公式可以看 已知n和m,ans c n,0 c n,1 c n,m 1 這個要分開看。c n,0 c n,1 c n,2 的含義為 長度為0,1,2的集合有這麼多種排列方法,為長度小於等於m是不會收到限制的。c n,m 1 的含義是什麼呢?舉個例子,n 6,m 2 則 1 2 3 4 5 ...

python3集合 Python3 集合

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。建立格式 parame 或者set value 這裡演示的是去重功能 orange in basket 快速判斷元素是否在集合內 true c...