亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stl_algo.h

?? STL 最新源代碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
                    _BinaryPredicate __binary_pred) {  __STL_REQUIRES(_ForwardIter, _Mutable_ForwardIterator);  __STL_BINARY_FUNCTION_CHECK(_BinaryPredicate, bool,       typename iterator_traits<_ForwardIter>::value_type,      typename iterator_traits<_ForwardIter>::value_type);  __first = adjacent_find(__first, __last, __binary_pred);  return unique_copy(__first, __last, __first, __binary_pred);}// reverse and reverse_copy, and their auxiliary functionstemplate <class _BidirectionalIter>void __reverse(_BidirectionalIter __first, _BidirectionalIter __last,                bidirectional_iterator_tag) {  while (true)    if (__first == __last || __first == --__last)      return;    else      iter_swap(__first++, __last);}template <class _RandomAccessIter>void __reverse(_RandomAccessIter __first, _RandomAccessIter __last,               random_access_iterator_tag) {  while (__first < __last)    iter_swap(__first++, --__last);}template <class _BidirectionalIter>inline void reverse(_BidirectionalIter __first, _BidirectionalIter __last) {  __STL_REQUIRES(_BidirectionalIter, _Mutable_BidirectionalIterator);  __reverse(__first, __last, __ITERATOR_CATEGORY(__first));}template <class _BidirectionalIter, class _OutputIter>_OutputIter reverse_copy(_BidirectionalIter __first,                         _BidirectionalIter __last,                         _OutputIter __result) {  __STL_REQUIRES(_BidirectionalIter, _BidirectionalIterator);  __STL_REQUIRES(_OutputIter, _OutputIterator);  while (__first != __last) {    --__last;    *__result = *__last;    ++__result;  }  return __result;}// rotate and rotate_copy, and their auxiliary functionstemplate <class _EuclideanRingElement>_EuclideanRingElement __gcd(_EuclideanRingElement __m,                            _EuclideanRingElement __n){  while (__n != 0) {    _EuclideanRingElement __t = __m % __n;    __m = __n;    __n = __t;  }  return __m;}template <class _ForwardIter, class _Distance>_ForwardIter __rotate(_ForwardIter __first,                      _ForwardIter __middle,                      _ForwardIter __last,                      _Distance*,                      forward_iterator_tag) {  if (__first == __middle)    return __last;  if (__last  == __middle)    return __first;  _ForwardIter __first2 = __middle;  do {    swap(*__first++, *__first2++);    if (__first == __middle)      __middle = __first2;  } while (__first2 != __last);  _ForwardIter __new_middle = __first;  __first2 = __middle;  while (__first2 != __last) {    swap (*__first++, *__first2++);    if (__first == __middle)      __middle = __first2;    else if (__first2 == __last)      __first2 = __middle;  }  return __new_middle;}template <class _BidirectionalIter, class _Distance>_BidirectionalIter __rotate(_BidirectionalIter __first,                            _BidirectionalIter __middle,                            _BidirectionalIter __last,                            _Distance*,                            bidirectional_iterator_tag) {  __STL_REQUIRES(_BidirectionalIter, _Mutable_BidirectionalIterator);  if (__first == __middle)    return __last;  if (__last  == __middle)    return __first;  __reverse(__first,  __middle, bidirectional_iterator_tag());  __reverse(__middle, __last,   bidirectional_iterator_tag());  while (__first != __middle && __middle != __last)    swap (*__first++, *--__last);  if (__first == __middle) {    __reverse(__middle, __last,   bidirectional_iterator_tag());    return __last;  }  else {    __reverse(__first,  __middle, bidirectional_iterator_tag());    return __first;  }}template <class _RandomAccessIter, class _Distance, class _Tp>_RandomAccessIter __rotate(_RandomAccessIter __first,                           _RandomAccessIter __middle,                           _RandomAccessIter __last,                           _Distance *, _Tp *) {  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  _Distance __n = __last   - __first;  _Distance __k = __middle - __first;  _Distance __l = __n - __k;  _RandomAccessIter __result = __first + (__last - __middle);  if (__k == 0)    return __last;  else if (__k == __l) {    swap_ranges(__first, __middle, __middle);    return __result;  }  _Distance __d = __gcd(__n, __k);  for (_Distance __i = 0; __i < __d; __i++) {    _Tp __tmp = *__first;    _RandomAccessIter __p = __first;    if (__k < __l) {      for (_Distance __j = 0; __j < __l/__d; __j++) {        if (__p > __first + __l) {          *__p = *(__p - __l);          __p -= __l;        }        *__p = *(__p + __k);        __p += __k;      }    }    else {      for (_Distance __j = 0; __j < __k/__d - 1; __j ++) {        if (__p < __last - __k) {          *__p = *(__p + __k);          __p += __k;        }        *__p = * (__p - __l);        __p -= __l;      }    }    *__p = __tmp;    ++__first;  }  return __result;}template <class _ForwardIter>inline _ForwardIter rotate(_ForwardIter __first, _ForwardIter __middle,                           _ForwardIter __last) {  __STL_REQUIRES(_ForwardIter, _Mutable_ForwardIterator);  return __rotate(__first, __middle, __last,                  __DISTANCE_TYPE(__first),                  __ITERATOR_CATEGORY(__first));}template <class _ForwardIter, class _OutputIter>_OutputIter rotate_copy(_ForwardIter __first, _ForwardIter __middle,                        _ForwardIter __last, _OutputIter __result) {  __STL_REQUIRES(_ForwardIter, _ForwardIterator);  __STL_REQUIRES(_OutputIter, _OutputIterator);  return copy(__first, __middle, copy(__middle, __last, __result));}// Return a random number in the range [0, __n).  This function encapsulates// whether we're using rand (part of the standard C library) or lrand48// (not standard, but a much better choice whenever it's available).template <class _Distance>inline _Distance __random_number(_Distance __n) {#ifdef __STL_NO_DRAND48  return rand() % __n;#else  return lrand48() % __n;#endif}// random_shuffletemplate <class _RandomAccessIter>inline void random_shuffle(_RandomAccessIter __first,                           _RandomAccessIter __last) {  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  if (__first == __last) return;  for (_RandomAccessIter __i = __first + 1; __i != __last; ++__i)    iter_swap(__i, __first + __random_number((__i - __first) + 1));}template <class _RandomAccessIter, class _RandomNumberGenerator>void random_shuffle(_RandomAccessIter __first, _RandomAccessIter __last,                    _RandomNumberGenerator& __rand) {  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  if (__first == __last) return;  for (_RandomAccessIter __i = __first + 1; __i != __last; ++__i)    iter_swap(__i, __first + __rand((__i - __first) + 1));}// random_sample and random_sample_n (extensions, not part of the standard).template <class _ForwardIter, class _OutputIter, class _Distance>_OutputIter random_sample_n(_ForwardIter __first, _ForwardIter __last,                            _OutputIter __out, const _Distance __n){  __STL_REQUIRES(_ForwardIter, _ForwardIterator);  __STL_REQUIRES(_OutputIter, _OutputIterator);  _Distance __remaining = 0;  distance(__first, __last, __remaining);  _Distance __m = min(__n, __remaining);  while (__m > 0) {    if (__random_number(__remaining) < __m) {      *__out = *__first;      ++__out;      --__m;    }    --__remaining;    ++__first;  }  return __out;}template <class _ForwardIter, class _OutputIter, class _Distance,          class _RandomNumberGenerator>_OutputIter random_sample_n(_ForwardIter __first, _ForwardIter __last,                            _OutputIter __out, const _Distance __n,                            _RandomNumberGenerator& __rand){  __STL_REQUIRES(_ForwardIter, _ForwardIterator);  __STL_REQUIRES(_OutputIter, _OutputIterator);  __STL_UNARY_FUNCTION_CHECK(_RandomNumberGenerator, _Distance, _Distance);  _Distance __remaining = 0;  distance(__first, __last, __remaining);  _Distance __m = min(__n, __remaining);  while (__m > 0) {    if (__rand(__remaining) < __m) {      *__out = *__first;      ++__out;      --__m;    }    --__remaining;    ++__first;  }  return __out;}template <class _InputIter, class _RandomAccessIter, class _Distance>_RandomAccessIter __random_sample(_InputIter __first, _InputIter __last,                                  _RandomAccessIter __out,                                  const _Distance __n){  _Distance __m = 0;  _Distance __t = __n;  for ( ; __first != __last && __m < __n; ++__m, ++__first)     __out[__m] = *__first;  while (__first != __last) {    ++__t;    _Distance __M = __random_number(__t);    if (__M < __n)      __out[__M] = *__first;    ++__first;  }  return __out + __m;}template <class _InputIter, class _RandomAccessIter,          class _RandomNumberGenerator, class _Distance>_RandomAccessIter __random_sample(_InputIter __first, _InputIter __last,                                  _RandomAccessIter __out,                                  _RandomNumberGenerator& __rand,                                  const _Distance __n){  __STL_UNARY_FUNCTION_CHECK(_RandomNumberGenerator, _Distance, _Distance);  _Distance __m = 0;  _Distance __t = __n;  for ( ; __first != __last && __m < __n; ++__m, ++__first)    __out[__m] = *__first;  while (__first != __last) {    ++__t;    _Distance __M = __rand(__t);    if (__M < __n)      __out[__M] = *__first;    ++__first;  }  return __out + __m;}template <class _InputIter, class _RandomAccessIter>inline _RandomAccessIterrandom_sample(_InputIter __first, _InputIter __last,              _RandomAccessIter __out_first, _RandomAccessIter __out_last) {  __STL_REQUIRES(_InputIter, _InputIterator);  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  return __random_sample(__first, __last,                         __out_first, __out_last - __out_first);}template <class _InputIter, class _RandomAccessIter,           class _RandomNumberGenerator>inline _RandomAccessIterrandom_sample(_InputIter __first, _InputIter __last,              _RandomAccessIter __out_first, _RandomAccessIter __out_last,              _RandomNumberGenerator& __rand) {  __STL_REQUIRES(_InputIter, _InputIterator);  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  return __random_sample(__first, __last,                         __out_first, __rand,                         __out_last - __out_first);}// partition, stable_partition, and their auxiliary functionstemplate <class _ForwardIter, class _Predicate>_ForwardIter __partition(_ForwardIter __first,		         _ForwardIter __last,			 _Predicate   __pred,			 forward_iterator_tag) {  if (__first == __last) return __first;  while (__pred(*__first))    if (++__first == __last) return __first;  _ForwardIter __next = __first;  while (++__next != __last)    if (__pred(*__next)) {      swap(*__first, *__next);      ++__first;    }  return __first;}template <class _BidirectionalIter, class _Predicate>_BidirectionalIter __partition(_BidirectionalIter __first,                               _BidirectionalIter __last,			       _Predicate __pred,			       bidirectional_iterator_tag) {  while (true) {    while (true)      if (__first == __last)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久日韩粉嫩一区二区三区 | 亚洲女爱视频在线| 麻豆精品视频在线观看视频| 欧美色欧美亚洲另类二区| 亚洲柠檬福利资源导航| 欧美中文字幕一区二区三区| 亚洲永久免费av| 欧美日韩中文国产| 蜜桃视频第一区免费观看| 精品欧美一区二区久久 | 国产精品18久久久久久久久| 久久久99精品免费观看不卡| 成人爱爱电影网址| 国产精品毛片大码女人| 欧美性猛交xxxx黑人交| 狠狠色丁香久久婷婷综| 色综合久久久久综合体桃花网| |精品福利一区二区三区| 欧洲亚洲精品在线| 亚洲福利电影网| 久久这里只有精品6| 在线观看欧美日本| 国产91清纯白嫩初高中在线观看| 亚洲综合区在线| 久久精品夜色噜噜亚洲a∨| 成人av电影在线| 精品综合免费视频观看| 一区二区三区四区不卡在线| 国产91对白在线观看九色| 一区二区三区视频在线观看| 精品福利视频一区二区三区| 91久久人澡人人添人人爽欧美| 韩国欧美国产1区| 日韩精品五月天| 777奇米成人网| 欧美色男人天堂| 欧洲国内综合视频| 91麻豆6部合集magnet| 国产成人精品免费网站| 国产一区二区三区黄视频| 久久超碰97人人做人人爱| 欧美精品日韩综合在线| 欧美午夜一区二区三区免费大片| 成av人片一区二区| 国产一区久久久| 国产老妇另类xxxxx| 六月丁香综合在线视频| 日韩精品专区在线影院重磅| 欧美色倩网站大全免费| 欧美日韩一区二区三区四区五区 | 国产99精品视频| 国产精品18久久久| 亚洲男人的天堂一区二区 | 精品国产成人系列| av亚洲精华国产精华精华| 91网上在线视频| 在线精品国精品国产尤物884a| 亚洲男人的天堂在线aⅴ视频| 亚洲尤物视频在线| 免费亚洲电影在线| 国产成人精品亚洲777人妖| 91美女片黄在线观看| 欧美主播一区二区三区| 成人欧美一区二区三区| 91精品国产一区二区| 日韩欧美视频在线| 亚洲国产精品av| 一区二区三区四区不卡在线| 视频一区在线视频| 国产精品综合在线视频| eeuss影院一区二区三区 | 91日韩在线专区| 日韩一级大片在线观看| 日韩伦理免费电影| 国产一区中文字幕| 日韩三级精品电影久久久| 亚洲免费看黄网站| 岛国一区二区在线观看| 日韩午夜精品电影| 亚洲国产精品久久人人爱| 国产精品一区不卡| 欧美一个色资源| 亚洲综合久久av| 91浏览器在线视频| 国产精品理论在线观看| 国产精品影视网| 欧美va亚洲va| 午夜精品成人在线视频| 天堂影院一区二区| 一本一道久久a久久精品| 中文字幕一区二区视频| 国产精品久久久久久久久久久免费看 | 欧美日韩色综合| 国产精品成人在线观看| 国产99久久久精品| 国产精品国产馆在线真实露脸| 国产福利91精品一区二区三区| 国产一区二区三区黄视频| 精品国产一区二区三区久久久蜜月 | 亚洲欧美激情在线| caoporm超碰国产精品| 亚洲欧洲制服丝袜| 在线亚洲一区观看| 亚洲国产cao| 精品免费日韩av| 成人精品国产免费网站| 亚洲精品免费视频| 91精品蜜臀在线一区尤物| 美女网站在线免费欧美精品| 精品国产免费视频| 一本大道久久a久久综合| 亚洲国产精品黑人久久久| 91蝌蚪porny| 国产精品看片你懂得| 欧美天堂亚洲电影院在线播放| 亚洲国产一区在线观看| 欧美一区二区三区免费视频| 国产精品2024| 午夜精彩视频在线观看不卡| 欧美成人r级一区二区三区| 国产99久久久国产精品潘金网站| 亚洲三级电影网站| 欧美电视剧在线看免费| 91网站在线播放| 欧美酷刑日本凌虐凌虐| 国产一区二区不卡老阿姨| 亚洲一级二级三级在线免费观看| 99久久99久久综合| 麻豆成人久久精品二区三区小说| 中文字幕一区二区三区精华液| 欧美精品第1页| 欧美一区二区三区日韩| 麻豆freexxxx性91精品| 国产精品久久久久久户外露出| 日韩欧美国产综合| 欧美三级日韩三级| 欧美色视频一区| 免费美女久久99| 91麻豆精品久久久久蜜臀| 麻豆91精品91久久久的内涵| 精品捆绑美女sm三区| 国产精品538一区二区在线| 国产精品理论片在线观看| 欧美蜜桃一区二区三区| 91精品午夜视频| 国产精品久久久久一区二区三区共| 国产精品美女久久久久久| 亚洲不卡在线观看| 国产成人在线免费观看| 欧美日韩久久久| 欧美日韩精品一区二区三区 | 国产精品传媒入口麻豆| 亚洲在线一区二区三区| 夜色激情一区二区| 日本不卡123| 粉嫩绯色av一区二区在线观看| 国产激情偷乱视频一区二区三区 | 26uuu国产日韩综合| 亚洲欧洲99久久| 丝袜诱惑制服诱惑色一区在线观看| 久久99国产精品麻豆| 成人午夜伦理影院| 欧美人狂配大交3d怪物一区| 日韩亚洲欧美综合| 欧美国产激情二区三区| 亚洲高清免费视频| 国产一区二区三区免费播放| 在线视频你懂得一区| 久久蜜桃一区二区| 日韩综合在线视频| 在线观看日产精品| 综合激情网...| 91在线播放网址| 国产精品不卡视频| 丰满亚洲少妇av| 国产午夜一区二区三区| 国产一区在线看| 中文字幕免费在线观看视频一区| 久久精品国产色蜜蜜麻豆| 欧美高清视频在线高清观看mv色露露十八 | 欧美体内she精高潮| 久久这里只有精品首页| 经典三级视频一区| 久久嫩草精品久久久精品一| 国产呦精品一区二区三区网站| 2020国产精品自拍| 国产91在线|亚洲| 国产精品国产三级国产aⅴ原创| 国产成人综合网| 亚洲同性gay激情无套| 欧美系列在线观看| 日韩**一区毛片| 国产成+人+日韩+欧美+亚洲| www久久久久| 波波电影院一区二区三区| 亚洲一区二区视频在线观看| 精品视频免费在线| 国产成人在线影院| 日韩av在线播放中文字幕| 色综合久久天天综合网|