百度2014全排列
来源:互联网 发布:知敬畏守底线心得 编辑:程序博客网 时间:2024/06/16 00:54
2014年百度校招,全排列,这里采用深搜。
#include <iostream>#include <cstring>using namespace std;int a[50],v[50],b[50];int n;int sum;void DFS(int num){ int i;if(num==n) { sum++; for(i=0;i<n-1;i++) cout<<b[i]<<" ";cout<<b[n-1]<<endl; }else{for(i=0;i<n;i++) if(!v[i]) { b[num++]=a[i]; v[i]=1;DFS(num); v[i]=0; num--; } } }int main(){ while(cin>>n){sum=0; for(int i=0;i<n;i++) a[i]=i; memset(v,0,sizeof(int)); DFS(0);cout<<sum<<endl;} return 0;}
0 0
- 百度2014全排列
- 【百度笔试】熊熊全排列
- 全排列(百度迅雷笔试题)
- 全排列(百度迅雷笔试题)
- 全排列(百度迅雷笔试题)
- 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题) .
- STL系列之十 全排列(百度迅雷笔试题)
- STL之全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- STL系列之十 全排列(百度迅雷笔试题)
- 活动选择问题(动态规划和贪心算法)
- Android自定义组件03
- 哈理工 oj——Simple Line Editor
- Rikka with string BC#37
- Windows 装机遇到的一些问题
- 百度2014全排列
- JS框架
- 初学ucosII(一)
- leetcode : reverse Bits
- Java程序员常犯的10个错误
- RAM与Nand/Nor flash之间的区别
- 对 Verilog 和 VHDL 说再见!
- postgresql的一些常用操作
- 智能指针和异常