今天别人问的一道题,强调用分治法实现 =。=
百度了一下格雷码,然后写了一下。
关于格雷码大家看百度的吧,特别详细,贴个图:

代码如下(header_file.h是我自己写的一个头文件,包括常见的vector iostream等):
#include"header_file.h" using namespace std; vector<string> gray_code(int n) { if(n==1) { vector<string> v; v.push_back(

最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



