2014年4月13日

生成动态二维数组

摘要: 1 #include 2 using namespace std; 3 void make2DArray(int **&x, int rows, int cols) 4 { 5 x = new int*[rows]; 6 for(int i = 0; i > rows >> cols;21 make2DArray(x, rows, cols);22 for(int i = 0; i < rows; i++)23 for(int j = 0; j < cols; j++)24 x[i][j] = num++;25 ... 阅读全文

posted @ 2014-04-13 15:16 stackhacks 阅读(194) 评论(0) 推荐(0)

排列算法

摘要: 用递归实现N个不同元素的全排列。 1 #include 2 inline void swap(char &a, char &b); 3 void perm(char list[], int k, int m) 4 { 5 int i; 6 if(k == m) 7 { 8 for(i = 0; i <= m; i++) 9 std::cout << list[i];10 std::cout << std::endl;11 }12 else13 {14 for(i = k; i... 阅读全文

posted @ 2014-04-13 14:54 stackhacks 阅读(161) 评论(0) 推荐(0)

导航