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

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

?? algrithm

?? C標準庫源代碼,能提高對C的理解,不錯的哦
??
?? 第 1 頁 / 共 4 頁
字號:
		_BI3 _X, _Pr _P)
	{for (; ; )
		if (_F1 == _L1)
			return (copy_backward(_F2, _L2, _X));
		else if (_F2 == _L2)
			return (copy_backward(_F1, _L1, _X));
		else if (_P(*--_L2, *--_L1))
			*--_X = *_L1, ++_L2;
		else
			*--_X = *_L2, ++_L1; }
		// TEMPLATE FUNCTION includes
template<class _II1, class _II2> inline
	bool includes(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (*_F2 < *_F1)
			return (false);
		else if (*_F1 < *_F2)
			++_F1;
		else
			++_F2;
	return (_F2 == _L2); }
		// TEMPLATE FUNCTION includes WITH PRED
template<class _II1, class _II2, class _Pr> inline
	bool includes(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2, _Pr _P)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (_P(*_F2, *_F1))
			return (false);
		else if (_P(*_F1, *_F2))
			++_F1;
		else
			++_F2;
	return (_F2 == _L2); }
		// TEMPLATE FUNCTION set_union
template<class _II1, class _II2, class _OI> inline
	_OI set_union(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2, _OI _X)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (*_F1 < *_F2)
			*_X++ = *_F1++;
		else if (*_F2 < *_F1)
			*_X++ = *_F2++;
		else
			*_X++ = *_F1++, ++_F2;
	return (copy(_F2, _L2, copy(_F1, _L1, _X))); }
		// TEMPLATE FUNCTION set_union WITH PRED
template<class _II1, class _II2, class _OI, class _Pr> inline
	_OI set_union(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2, _OI _X,
		_Pr _P)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (_P(*_F1, *_F2))
			*_X++ = *_F1++;
		else if (_P(*_F2, *_F1))
			*_X++ = *_F2++;
		else
			*_X++ = *_F1++, ++_F2;
	return (copy(_F2, _L2, copy(_F1, _L1, _X))); }
		// TEMPLATE FUNCTION set_intersection
template<class _II1, class _II2, class _OI> inline
	_OI set_intersection(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2,
		_OI _X)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (*_F1 < *_F2)
			++_F1;
		else if (*_F2 < *_F1)
			++_F2;
		else
			*_X++ = *_F1++, ++_F2;
	return (_X); }
		// TEMPLATE FUNCTION set_intersection WITH PRED
template<class _II1, class _II2, class _OI, class _Pr> inline
	_OI set_intersection(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2,
		_OI _X, _Pr _P)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (_P(*_F1, *_F2))
			++_F1;
		else if (_P(*_F2, *_F1))
			++_F2;
		else
			*_X++ = *_F1++, ++_F2;
	return (_X); }
		// TEMPLATE FUNCTION set_difference
template<class _II1, class _II2, class _OI> inline
	_OI set_difference(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2,
		_OI _X)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (*_F1 < *_F2)
			*_X++ = *_F1++;
		else if (*_F2 < *_F1)
			++_F2;
		else
			++_F1, ++_F2;
	return (copy(_F1, _L1, _X)); }
		// TEMPLATE FUNCTION set_difference WITH PRED
template<class _II1, class _II2, class _OI, class _Pr> inline
	_OI set_difference(_II1 _F1, _II1 _L1, _II2 _F2, _II2 _L2,
		_OI _X, _Pr _P)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (_P(*_F1, *_F2))
			*_X++ = *_F1++;
		else if (_P(*_F2, *_F1))
			++_F2;
		else
			++_F1, ++_F2;
	return (copy(_F1, _L1, _X)); }
		// TEMPLATE FUNCTION set_symmetric_difference
template<class _II1, class _II2, class _OI> inline
	_OI set_symmetric_difference(_II1 _F1, _II1 _L1, _II2 _F2,
		_II2 _L2, _OI _X)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (*_F1 < *_F2)
			*_X++ = *_F1++;
		else if (*_F2 < *_F1)
			*_X++ = *_F2++;
		else
			++_F1, ++_F2;
	return (copy(_F2, _L2, copy(_F1, _L1, _X))); }
		// TEMPLATE FUNCTION set_symmetric_difference WITH PRED
template<class _II1, class _II2, class _OI, class _Pr> inline
	_OI set_symmetric_difference(_II1 _F1, _II1 _L1, _II2 _F2,
		_II2 _L2, _OI _X, _Pr _P)
	{for (; _F1 != _L1 && _F2 != _L2; )
		if (_P(*_F1, *_F2))
			*_X++ = *_F1++;
		else if (_P(*_F2, *_F1))
			*_X++ = *_F2++;
		else
			++_F1, ++_F2;
	return (copy(_F2, _L2, copy(_F1, _L1, _X))); }
		// TEMPLATE FUNCTION push_heap
template<class _RI> inline
	void push_heap(_RI _F, _RI _L)
	{_Push_heap_0(_F, _L, _Dist_type(_F), _Val_type(_F)); }
template<class _RI, class _Pd, class _Ty> inline
	void _Push_heap_0(_RI _F, _RI _L, _Pd *, _Ty *)
	{_Push_heap(_F, _Pd(_L - _F - 1), _Pd(0), _Ty(*(_L - 1))); }
template<class _RI, class _Pd, class _Ty> inline
	void _Push_heap(_RI _F, _Pd _H, _Pd _J, _Ty _V)
	{for (_Pd _I = (_H - 1) / 2; _J < _H && *(_F + _I) < _V;
		_I = (_H - 1) / 2)
		*(_F + _H) = *(_F + _I), _H = _I;
	*(_F + _H) = _V; }
		// TEMPLATE FUNCTION push_heap WITH PRED
template<class _RI, class _Pr> inline
	void push_heap(_RI _F, _RI _L, _Pr _P)
	{_Push_heap_0(_F, _L, _P,
		_Dist_type(_F), _Val_type(_F)); }
template<class _RI, class _Pd, class _Ty, class _Pr> inline
	void _Push_heap_0(_RI _F, _RI _L, _Pr _P, _Pd *, _Ty *)
	{_Push_heap(_F, _Pd(_L - _F - 1), _Pd(0),
		_Ty(*(_L - 1)), _P); }
template<class _RI, class _Pd, class _Ty, class _Pr> inline
	void _Push_heap(_RI _F, _Pd _H, _Pd _J, _Ty _V, _Pr _P)
	{for (_Pd _I = (_H - 1) / 2; _J < _H && _P(*(_F + _I), _V);
		_I = (_H - 1) / 2)
		*(_F + _H) = *(_F + _I), _H = _I;
	*(_F + _H) = _V; }
		// TEMPLATE FUNCTION pop_heap
template<class _RI> inline
	void pop_heap(_RI _F, _RI _L)
	{_Pop_heap_0(_F, _L, _Val_type(_F)); }
template<class _RI, class _Ty> inline
	void _Pop_heap_0(_RI _F, _RI _L, _Ty *)
	{_Pop_heap(_F, _L - 1, _L - 1, _Ty(*(_L - 1)),
		_Dist_type(_F)); }
template<class _RI, class _Pd, class _Ty> inline
	void _Pop_heap(_RI _F, _RI _L, _RI _X, _Ty _V, _Pd *)
	{*_X = *_F;
	_Adjust_heap(_F, _Pd(0), _Pd(_L - _F), _V); }
template<class _RI, class _Pd, class _Ty> inline
	void _Adjust_heap(_RI _F, _Pd _H, _Pd _N, _Ty _V)
	{_Pd _J = _H;
	_Pd _K = 2 * _H + 2;
	for (; _K < _N; _K = 2 * _K + 2)
		{if (*(_F + _K) < *(_F + (_K - 1)))
			--_K;
		*(_F + _H) = *(_F + _K), _H = _K; }
	if (_K == _N)
		*(_F + _H) = *(_F + (_K - 1)), _H = _K - 1;
	_Push_heap(_F, _H, _J, _V); }
		// TEMPLATE FUNCTION pop_heap WITH PRED
template<class _RI, class _Pr> inline
	void pop_heap(_RI _F, _RI _L, _Pr _P)
	{_Pop_heap_0(_F, _L, _P, _Val_type(_F)); }
template<class _RI, class _Ty, class _Pr> inline
	void _Pop_heap_0(_RI _F, _RI _L, _Pr _P, _Ty *)
	{_Pop_heap(_F, _L - 1, _L - 1, _Ty(*(_L - 1)), _P,
		_Dist_type(_F)); }
template<class _RI, class _Pd, class _Ty, class _Pr> inline
	void _Pop_heap(_RI _F, _RI _L, _RI _X, _Ty _V, _Pr _P, _Pd *)
	{*_X = *_F;
	_Adjust_heap(_F, _Pd(0), _Pd(_L - _F), _V, _P); }
template<class _RI, class _Pd, class _Ty, class _Pr> inline
	void _Adjust_heap(_RI _F, _Pd _H, _Pd _N, _Ty _V, _Pr _P)
	{_Pd _J = _H;
	_Pd _K = 2 * _H + 2;
	for (; _K < _N; _K = 2 * _K + 2)
		{if (_P(*(_F + _K), *(_F + (_K - 1))))
			--_K;
		*(_F + _H) = *(_F + _K), _H = _K; }
	if (_K == _N)
		*(_F + _H) = *(_F + (_K - 1)), _H = _K - 1;
	_Push_heap(_F, _H, _J, _V, _P); }
		// TEMPLATE FUNCTION make_heap
template<class _RI> inline
	void make_heap(_RI _F, _RI _L)
	{if (2 <= _L - _F)
		_Make_heap(_F, _L, _Dist_type(_F), _Val_type(_F)); }
template<class _RI, class _Pd, class _Ty> inline
	void _Make_heap(_RI _F, _RI _L, _Pd *, _Ty *)
	{_Pd _N = _L - _F;
	for (_Pd _H = _N / 2; 0 < _H; )
		--_H, _Adjust_heap(_F, _H, _N, _Ty(*(_F + _H))); }
		// TEMPLATE FUNCTION make_heap WITH PRED
template<class _RI, class _Pr> inline
	void make_heap(_RI _F, _RI _L, _Pr _P)
	{if (2 <= _L - _F)
		_Make_heap(_F, _L, _P,
			_Dist_type(_F), _Val_type(_F)); }
template<class _RI, class _Pd, class _Ty, class _Pr> inline
	void _Make_heap(_RI _F, _RI _L, _Pr _P, _Pd *, _Ty *)
	{_Pd _N = _L - _F;
	for (_Pd _H = _N / 2; 0 < _H; )
		--_H, _Adjust_heap(_F, _H, _N, _Ty(*(_F + _H)), _P); }
		// TEMPLATE FUNCTION sort_heap
template<class _RI> inline
	void sort_heap(_RI _F, _RI _L)
	{for (; 1 < _L - _F; --_L)
		pop_heap(_F, _L); }
		// TEMPLATE FUNCTION sort_heap WITH PRED
template<class _RI, class _Pr> inline
	void sort_heap(_RI _F, _RI _L, _Pr _P)
	{for (; 1 < _L - _F; --_L)
		pop_heap(_F, _L, _P); }
		// TEMPLATE FUNCTION max_element
template<class _FI> inline
	_FI max_element(_FI _F, _FI _L)
	{_FI _X = _F;
	if (_F != _L)
		for (; ++_F != _L; )
			if (*_X < *_F)
				_X = _F;
	return (_X); }
		// TEMPLATE FUNCTION max_element WITH PRED
template<class _FI, class _Pr> inline
	_FI max_element(_FI _F, _FI _L, _Pr _P)
	{_FI _X = _F;
	if (_F != _L)
		for (; ++_F != _L; )
			if (_P(*_X, *_F))
				_X = _F;
	return (_X); }
		// TEMPLATE FUNCTION min_element
template<class _FI> inline
	_FI min_element(_FI _F, _FI _L)
	{_FI _X = _F;
	if (_F != _L)
		for (; ++_F != _L; )
			if (*_F < *_X)
				_X = _F;
	return (_X); }
		// TEMPLATE FUNCTION min_element WITH PRED
template<class _FI, class _Pr> inline
	_FI min_element(_FI _F, _FI _L, _Pr _P)
	{_FI _X = _F;
	if (_F != _L)
		for (; ++_F != _L; )
			if (_P(*_F, *_X))
				_X = _F;
	return (_X); }
		// TEMPLATE FUNCTION next_permutation
template<class _BI> inline
	bool next_permutation(_BI _F, _BI _L)
	{_BI _I = _L;
	if (_F == _L || _F == --_I)
		return (false);
	for (; ; )
		{_BI _Ip = _I;
		if (*--_I < *_Ip)
			{_BI _J = _L;
			for (; !(*_I < *--_J); )
				;
			iter_swap(_I, _J);
			reverse(_Ip, _L);
			return (true); }
		if (_I == _F)
			{reverse(_F, _L);
			return (false); }}}
		// TEMPLATE FUNCTION next_permutation WITH PRED
template<class _BI, class _Pr> inline
	bool next_permutation(_BI _F, _BI _L, _Pr _P)
	{_BI _I = _L;
	if (_F == _L || _F == --_I)
		return (false);
	for (; ; )
		{_BI _Ip = _I;
		if (_P(*--_I, *_Ip))
			{_BI _J = _L;
			for (; !_P(*_I, *--_J); )
				;
			iter_swap(_I, _J);
			reverse(_Ip, _L);
			return (true); }
		if (_I == _F)
			{reverse(_F, _L);
			return (false); }}}
		// TEMPLATE FUNCTION prev_permutation
template<class _BI> inline
	bool prev_permutation(_BI _F, _BI _L)
	{_BI _I = _L;
	if (_F == _L || _F == --_I)
		return (false);
	for (; ; )
		{_BI _Ip = _I;
		if (!(*--_I < *_Ip))
			{_BI _J = _L;
			for (; *_I < *--_J; )
				;
			iter_swap(_I, _J);
			reverse(_Ip, _L);
			return (true); }
		if (_I == _F)
			{reverse(_F, _L);
			return (false); }}}
		// TEMPLATE FUNCTION prev_permutation WITH PRED
template<class _BI, class _Pr> inline
	bool prev_permutation(_BI _F, _BI _L, _Pr _P)
	{_BI _I = _L;
	if (_F == _L || _F == --_I)
		return (false);
	for (; ; )
		{_BI _Ip = _I;
		if (!_P(*--_I, *_Ip))
			{_BI _J = _L;
			for (; _P(*_I, *--_J); )
				;
			iter_swap(_I, _J);
			reverse(_Ip, _L);
			return (true); }
		if (_I == _F)
			{reverse(_F, _L);
			return (false); }}}
_STD_END
#ifdef  _MSC_VER
#pragma pack(pop)
#endif  /* _MSC_VER */

#endif /* _ALGORITHM_ */

/*
 * Copyright (c) 1995 by P.J. Plauger.  ALL RIGHTS RESERVED. 
 * Consult your license regarding permissions and restrictions.
 */

/*
 * This file is derived from software bearing the following
 * restrictions:
 *
 * Copyright (c) 1994
 * Hewlett-Packard Company
 *
 * Permission to use, copy, modify, distribute and sell this
 * software and its documentation for any purpose is hereby
 * granted without fee, provided that the above copyright notice
 * appear in all copies and that both that copyright notice and
 * this permission notice appear in supporting documentation.
 * Hewlett-Packard Company makes no representations about the
 * suitability of this software for any purpose. It is provided
 * "as is" without express or implied warranty.
 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青草精品视频| 一区二区三区免费网站| 国产一区二区免费看| 26uuu精品一区二区| 国产精品一线二线三线精华| 久久人人爽爽爽人久久久| 国产精品一区二区91| 中文字幕av在线一区二区三区| 大桥未久av一区二区三区中文| 国产精品家庭影院| 欧美精品一区二区在线播放| 久久99最新地址| 中文久久乱码一区二区| 色婷婷av一区二区三区大白胸| 亚洲电影第三页| 欧美电视剧免费全集观看| 国产白丝网站精品污在线入口| 亚洲图片你懂的| 日韩一区二区三区电影| 大白屁股一区二区视频| 亚洲v中文字幕| 久久男人中文字幕资源站| 日本久久电影网| 久久超级碰视频| 亚洲人精品午夜| 日韩网站在线看片你懂的| 国产成a人无v码亚洲福利| 亚洲国产aⅴ天堂久久| 国产欧美一区视频| 欧美老女人第四色| 成人黄色777网| 欧美aⅴ一区二区三区视频| 中文字幕一区二区三区四区不卡| 91麻豆精品国产91久久久久久 | 欧美亚洲动漫精品| 国产一区二区网址| 婷婷国产v国产偷v亚洲高清| 中文字幕制服丝袜成人av | 国产视频一区不卡| 欧美日韩精品系列| av亚洲精华国产精华| 久久精品国产99| 亚洲电影中文字幕在线观看| 国产精品久久久久久久久果冻传媒| 欧美精品在线一区二区三区| 99久久精品免费看国产| 狠狠色伊人亚洲综合成人| 偷拍日韩校园综合在线| 亚洲欧美欧美一区二区三区| 久久久久久亚洲综合| 日韩欧美亚洲另类制服综合在线| 色婷婷av一区二区三区软件| 成人永久免费视频| 国产一区二区看久久| 老司机精品视频在线| 石原莉奈在线亚洲三区| 一区二区三区成人在线视频| 亚洲天堂成人在线观看| 中文字幕+乱码+中文字幕一区| 日韩欧美中文一区二区| 91精品国产麻豆国产自产在线 | 亚洲成在线观看| 中文字幕日韩精品一区| 欧美国产精品v| 国产欧美一区二区三区在线看蜜臀 | 欧美一级二级在线观看| 欧美日韩国产综合一区二区三区 | 久久天天做天天爱综合色| 制服丝袜成人动漫| 欧美精选在线播放| 欧美日韩精品一区二区三区| 欧美日本乱大交xxxxx| 欧美色电影在线| 欧美色男人天堂| 欧美精品久久天天躁| 欧美一级黄色大片| 日韩午夜激情视频| 欧美电视剧免费观看| 欧美xxxxx裸体时装秀| 精品国产污污免费网站入口 | 欧美狂野另类xxxxoooo| 欧美日韩精品欧美日韩精品| 欧美日韩一区二区三区高清| 欧美日本国产一区| 日韩欧美区一区二| 亚洲精品在线观看网站| 国产午夜三级一区二区三| 国产精品精品国产色婷婷| 亚洲美女精品一区| 视频一区二区三区中文字幕| 秋霞午夜av一区二区三区| 久久99国产精品麻豆| 国产精品 日产精品 欧美精品| 懂色av中文一区二区三区| 色综合夜色一区| 91精品国产全国免费观看| 26uuu色噜噜精品一区二区| 国产亚洲欧美激情| 一区二区三区四区乱视频| 午夜精品久久一牛影视| 国产毛片一区二区| 91在线视频免费观看| 欧美丰满美乳xxx高潮www| 337p日本欧洲亚洲大胆色噜噜| 国产日韩欧美a| 一区二区三区在线播放| 久久99精品久久久久久国产越南| 国产成人a级片| 欧美亚洲综合在线| 精品国产精品一区二区夜夜嗨| 国产精品福利一区| 日韩精品一级二级 | 国产女人aaa级久久久级| 精品一区免费av| 日本韩国一区二区| 日韩欧美在线观看一区二区三区| 国产精品麻豆一区二区| 视频一区在线视频| 成人黄色av网站在线| 欧美一区二区在线看| 最新不卡av在线| 久久99精品国产.久久久久 | 欧美少妇xxx| 久久精品男人的天堂| 午夜精品久久久久久久久| 成人免费视频网站在线观看| 欧美精选一区二区| 综合自拍亚洲综合图不卡区| 精品一二线国产| 欧美三片在线视频观看| 欧美国产一区二区在线观看| 日本不卡中文字幕| 欧美在线视频你懂得| 国产亚洲一区二区三区四区 | 另类调教123区| 在线观看视频一区二区| 国产片一区二区三区| 美女性感视频久久| 欧美色倩网站大全免费| 亚洲人成7777| 国产美女视频91| 精品国产免费人成在线观看| 日韩成人免费电影| 欧美日韩在线观看一区二区| 亚洲天堂成人网| 国产麻豆精品在线观看| 豆国产96在线|亚洲| 日韩午夜激情视频| 亚洲mv在线观看| 91丨九色丨尤物| 久久久亚洲国产美女国产盗摄| 奇米影视在线99精品| 欧美精品久久99久久在免费线 | 成人永久aaa| 26uuu国产日韩综合| 久久99热这里只有精品| 欧美一区在线视频| 日韩电影免费在线| 5858s免费视频成人| 狠狠色2019综合网| 日韩欧美一区二区不卡| 99精品视频一区二区三区| 91精品国产综合久久精品性色| 亚洲精品国产视频| 91极品视觉盛宴| 一区二区在线观看免费视频播放| 99国产精品久久久久久久久久久| 国产精品嫩草99a| 国产suv一区二区三区88区| 国产精品区一区二区三区| 成人免费视频caoporn| 国产精品久久久久久久久动漫| 成人久久18免费网站麻豆 | 欧美一区二区三区思思人| 日本美女视频一区二区| 精品国内二区三区| 国产成人在线影院| 国产精品―色哟哟| 91蜜桃在线观看| 亚洲国产成人porn| 7777精品伊人久久久大香线蕉最新版 | 日韩免费一区二区| 国产激情偷乱视频一区二区三区| 欧美国产日本韩| 色成年激情久久综合| 亚洲成人你懂的| 精品国产91久久久久久久妲己| 国产九色精品成人porny| 中文字幕日韩欧美一区二区三区| 91黄色激情网站| 免费成人你懂的| 国产精品色呦呦| 欧美日韩一区二区三区不卡| 国产综合色在线视频区| 国产精品成人网| 欧美一区二区三区视频在线观看| 国产成人精品亚洲日本在线桃色| 最近中文字幕一区二区三区| 91精品久久久久久久99蜜桃| 国产成人久久精品77777最新版本|