专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
目录
相关文章推荐
九章算法  ·  算法大牛开播了!秒杀FAANG ... ·  4 天前  
算法爱好者  ·  趣图:客户说用不了啊 ·  6 天前  
九章算法  ·  好家伙!亚麻变起脸来可真吓人。。。 ·  1 周前  
九章算法  ·  找工一年上岸,揭露转码骗局 ·  1 周前  
九章算法  ·  爽翻!找到码农面试的密码了! ·  1 周前  
51好读  ›  专栏  ›  算法爱好者

名企笔试:腾讯2016招聘笔试(生成格雷码)

算法爱好者  · 公众号  · 算法  · 2017-05-29 20:40

正文

(点击上方公众号,可快速关注)


题目描述


在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。


给定一个整数n,请返回n位的格雷码,顺序为从0开始。


测试样例:


1


返回:


[“0″,”1”]



请通过评论说出你的解答。如果有必要,请介绍一下解题思路。在评论中分享解题思路可以让其他人了解你的想法。你的解答帮助了其他人,其他人的解答也将帮助到你。期待大家参与 ^_^


关注「算法爱好者」

看更多名企笔试题与解题讨论

↓↓