#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...