⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alg35.c

📁 C++ PRIME书中的原代码,看本书时可以学习的例子.
💻 C
字号:
#include <algorithm>
#include <vector>
#include <iostream.h>
	
// generates:    n d a   n a d   d n a   d a n   a n d   a d n   

int main()
{
	vector< char, allocator > vec( 3 );
	ostream_iterator< char > out_stream( cout, " " );
		
	vec[0] = 'n'; vec[1] = 'd'; vec[2] = 'a';
	copy( vec.begin(), vec.end(), out_stream ); cout << "\t";

	// generate all the permutations of ``dan''
	while( prev_permutation( vec.begin(), vec.end() )) {
	       copy( vec.begin(), vec.end(), out_stream ); 
	       cout << "\t";
    	}

	cout << "\n\n";
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -