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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

生成格雷码

發布時間:2023/12/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 生成格雷码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

生成格雷碼

題目

在一組數的編碼中,若任意兩個相鄰的代碼只有一位二進制數不同,則稱這種編碼為格雷碼(Gray Code)請編寫一個函數,使用遞歸的方法生成N位的格雷碼。

給定一個整數n,請返回n位的格雷碼,順序為從0開始。

測試樣例:
1
返回:[“0”,“1”]

什么是格雷碼

格雷碼任意兩個相鄰的代碼只有一位二進制數不同,例如下圖

格雷碼屬于可靠性編碼,是一種錯誤最小化的編碼方式。因為,雖然自然二進制碼可以直接由數/模轉換器轉換成模擬信號,但在某些情況,例如從十進制的3轉換為4時二進制碼的每一位都要變,能使數字電路產生很大的尖峰電流脈沖。而格雷碼則沒有這一缺點,它在相鄰位間轉換時,只有一位產生變化。它大大地減少了由一個狀態到下一個狀態時邏輯的混淆。

遞歸生成碼表

這種方法基于格雷碼是反射碼的事實,利用遞歸的如下規則來構造:

  • 1位格雷碼有兩個碼字
  • (n+1)位格雷碼中的前2n個碼字等于n位格雷碼的碼字,按順序書寫,加前綴0
  • (n+1)位格雷碼中的后2n個碼字等于n位格雷碼的碼字,按逆序書寫,加前綴1
  • n+1位格雷碼的集合 = n位格雷碼集合(順序)加前綴0 + n位格雷碼集合(逆序)加前綴1
  • import java.util.*;public class GrayCode {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n= sc.nextInt();System.out.println(Arrays.toString(getGray(n)));}private static String[] getGray(int n) {if(n == 1){return new String[]{"0","1"};}else{String[] temp = getGray(n-1);String[] result= new String[temp.length*2];for(int i = 0; i < temp.length;i++)result[i] = "0"+temp[i];int i,j;j = temp.length - 1;for( i = 0; i < temp.length && j>= 0;i++,j--)result[i+temp.length] = "1"+temp[j];return result;}} }

    總結

    以上是生活随笔為你收集整理的生成格雷码的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 免费看污的网站 | 91麻豆精品久久久久蜜臀 | 91重口味| 亚洲一区二区日本 | 成年人在线免费观看网站 | 免费黄网站在线看 | 精品深夜av无码一区二区老年 | 中文字幕成人在线 | 欧美色资源 | 亚洲第一页在线 | 国产成人三级在线观看视频 | 一级淫片免费看 | 一级黄色片a | 日韩一级 | 精品动漫一区二区三区的观看方式 | 无码人妻aⅴ一区二区三区 国产高清一区二区三区四区 | 黑人巨大av| 国产精品探花在线观看 | 国产一二三区在线视频 | 国产精品一级片 | 美女视频一区二区三区 | 你懂的日韩 | 男人爽女人下面动态图 | 少妇太紧太爽又黄又硬又爽小说 | 免费毛片小视频 | 国产黄色片视频 | 精品免费视频一区二区 | 与亲女洗澡时伦了毛片 | 亚洲AV无码久久精品色三人行 | 亚洲午夜久久久久久久久久久 | 欧美三级一区二区三区 | 亚洲欧美va天堂人熟伦 | 欧美在线观看视频一区 | 2019中文字幕在线视频 | 欧美一级淫片免费 | 玖玖视频在线 | 国产1区2区3区中文字幕 | 伊人狼人影院 | 国产aaaaa毛片 | 欧亚一级片 | 成年人黄视频 | 九色视频91 | 隔壁邻居是巨爆乳寡妇 | 亚洲美女免费视频 | 91蜜桃在线 | 久久久999国产精品 天堂av中文在线 | 免费看黄在线观看 | 亚洲av成人精品日韩在线播放 | 免费观看一区二区三区毛片 | 特极毛片 | 日韩精品免费一区二区夜夜嗨 | av网站观看| 欧洲熟妇精品视频 | 古装做爰无遮挡三级聊斋艳谭 | 荔枝视频污 | 射久久久| 97热久久| 99精品视频在线免费观看 | 欧美精品色呦呦 | 日本女人一区二区三区 | 婷婷丁香一区二区三区 | 欧美一区二区三区黄片 | 日韩精品亚洲一区 | a√在线视频 | 肥婆大荫蒂欧美另类 | 亚洲视频手机在线观看 | 岛国精品视频 | 一区二区三区视频在线播放 | 草草影院最新网址 | 丁香花电影免费播放电影 | 18视频在线观看男男 | 51免费看成人啪啪片 | 伊人久久久久噜噜噜亚洲熟女综合 | 国产亚洲美女精品久久久2020 | 99成人国产精品视频 | 91免费在线视频 | 在线观看欧美视频 | 爽爽视频在线观看 | 国产精品一二 | 精品国产欧美日韩 | 摸丰满大乳奶水www免费 | 国产精品免费电影 | 亚洲一区在线电影 | 精品三级| 国产九色在线播放九色 | 亚洲一区免费在线 | 人妻丝袜一区 | 毛茸茸亚洲孕妇孕交片 | 91香蕉视频黄 | 在线观看国产黄色 | 秘密基地电影免费版观看国语 | 五月婷婷六月丁香综合 | 精品黑人一区二区三区国语馆 | 亚洲欧美视频二区 | 少妇太爽了 | 韩国一级淫片 | 啪啪网站视频 | 日日撸视频 | 欧美用舌头去添高潮 |