日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

格雷码问题:输出当输入为n时的格雷码

發布時間:2024/1/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 格雷码问题:输出当输入为n时的格雷码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、寫出n=5時的格雷碼,要求寫出求解過程中變量的變化過程以及求解結果
當n=5時,格雷碼為:
00000 00001 00011 00010 00110 00111 00101 00100 01100 01101 01111 01110 01010 01011 01001 01000 11000 11001 11011 11010 11110 11111 11101 11100 10100 10101 10111 10110 10010 10011 10001 10000
當n=5時,需要遞歸調用n=4時的格雷碼,同理,當n=4時需調用n=3時的格雷碼,并以此類推,當要求n=5時的格雷碼,則需遞歸調用出n小于5時的格雷碼,如下圖所示:

2、寫出算法分析過程,試編寫程序求輸入n時對應的格雷碼,并分析算法的時間復雜度

package grayCode; import java.util.Arrays; import java.util.Scanner; public class GrayCode {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in); System.out.println("請輸入n:");int n = in.nextInt(); in.close();String[] codes = new String[(int) Math.pow(2, n)];codes = GrayCodeMethod(n);System.out.println("n="+n+"時的格雷碼為: "+Arrays.toString(codes));}public static String[] GrayCodeMethod(int n) {//2的n次方的數組長度String[] graycode = new String[(int) Math.pow(2, n)];if(n == 1) {graycode[0] = "0";graycode[1] = "1";return graycode;}String[] last = GrayCodeMethod(n-1); //遞歸調用之前的格雷碼System.out.println("n="+(n-1)+"時的格雷碼:"+Arrays.toString(last));for(int i = 0; i < last.length; i++) { //循環添加0和1graycode[i] = "0" + last[i];//注意對稱graycode[graycode.length - 1 - i] = "1" + last[i]; }return graycode;} }


如有錯誤還請指正。

總結

以上是生活随笔為你收集整理的格雷码问题:输出当输入为n时的格雷码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女被到爽高潮视频 | 精品无码m3u8在线观看 | 狠狠操夜夜爽 | 真实乱偷全部视频 | 日韩成年人视频 | 激情五月婷婷久久 | 国产主播在线播放 | 亚洲天堂五月 | www.操操操| 97潮色| 国产农村乱对白刺激视频 | 久热精品在线 | 天堂久久一区 | 美女一级视频 | 最近最新mv字幕观看 | 天天干妹子 | 国产又爽又黄无码无遮挡在线观看 | 96日本xxxxxⅹxxx17 | 粉嫩av网址| 国产日韩欧美中文字幕 | 黄色一级一片 | 国产精品.www | 欧美熟妇精品一区二区蜜桃视频 | 中文字幕中文在线 | 亚洲一区二区三区无码久久 | 国产每日更新 | 在线视频这里只有精品 | 亚洲乱码国产乱码精品 | 黄色三级视频在线观看 | 91二区| 精品国产精品国产偷麻豆 | 欧美中字 | 国产一区二区三区精品在线观看 | 亚洲精品黄色 | 午夜免费一区 | 男操女视频在线观看 | 免费视频国产 | 美女mm131爽爽爽免费动视频 | 日本在线一 | 欧美激情在线一区二区 | 欧美变态绿帽cuckold | 国产精品123区 | 久久av一区二区三区 | 亚洲欧美日本一区二区三区 | 日韩极品在线观看 | 国产一级做a爰片在线看免费 | 国产欧美一区二区在线观看 | 免费在线中文字幕 | 日本一区二区在线观看视频 | 99久久久国产精品无码网爆 | 久久久久久国产精品三级玉女聊斋 | 亚洲精品日产精品乱码不卡 | 2018天天弄| 亚洲国产97在线精品一区 | 巨大乳の揉んで乳榨り奶水 | 91精品日韩 | 四虎影视免费永久观看在线 | 国产一区二区三区18 | 亚洲一区精品在线观看 | 熟女国产精品一区二区三 | 男人的天堂2019 | 国内视频一区二区三区 | 中国亚洲老头同性gay男男… | 884aa四虎影成人精品一区 | 悠悠色在线 | 丰满人妻一区二区三区免费视频棣 | 污污的网站在线免费观看 | 在线免费观看视频a | 欧美精产国品一二三区 | 91免费毛片 | 妖精视频污 | 男生捅女生肌肌 | 少妇人妻一区二区 | 日韩制服在线 | 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 91中文字幕在线观看 | 五月天激情啪啪 | 人妻熟女aⅴ一区二区三区汇编 | 人妖粗暴刺激videos呻吟 | 免费的av| 亚洲欧洲国产视频 | 理论片高清免费理伦片 | 精品欧美乱码久久久久久 | 美女一区二区视频 | 亚洲精品一区在线 | 人人干人人干人人干 | 亚洲午夜小视频 | 午夜精品久久久久久99热 | 大乳女喂男人吃奶 | 亚洲自拍偷拍欧美 | 亚洲免费不卡视频 | 青青草视频在线免费观看 | 粉嫩av懂色av蜜臀av分享 | 免费a级片视频 | jul023被夫上司连续侵犯 | 天天操天天操天天操 | 三级av免费看 | 日韩色婷婷| jvid视频|