華為OD機(jī)試:整數(shù)編碼
華為 OD 機(jī)試【4 大寶典】再次上新題!
① Python 解華為機(jī)試題 :https://dream.blog.csdn.net/article/details/129221789
② C++ 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129472919
③ Java 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129652513
④ C 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129658432
本篇題目:整數(shù)編碼
題目
實現(xiàn)一種整數(shù)編碼方法,使得待編碼的數(shù)字越小,編碼后所占用的字節(jié)數(shù)越小。
編碼規(guī)則如下:
1、編碼時 7 位一組,每個字節(jié)的低 7 位用于存儲待編碼數(shù)字的補(bǔ)碼。
2、字節(jié)的最高位表示后續(xù)是否還有字節(jié),置 1 表示后面還有更多的字節(jié),置 0 表示當(dāng)前字節(jié)為最后一個字節(jié)。
3、采用小端序編碼,低位和低字節(jié)放在低地址上。
3、編碼結(jié)果按 16 進(jìn)制數(shù)的字符格式輸出,小寫字母需轉(zhuǎn)換為大寫字母。
輸入描述:
輸入的為一個字符串表示的非負(fù)整數(shù)
輸出描述:
輸出一個字符串,表示整數(shù)編碼的 16 進(jìn)制碼流
題解地址 ??
?? 華為 OD 機(jī)考 JAVA?https://blog.csdn.net/hihell/article/details/130818022
?? 華為 OD 機(jī)考 Python?https://blog.csdn.net/hihell/article/details/130818002
?? 華為 OD 機(jī)考 C++?https://blog.csdn.net/hihell/article/details/130818037
?? 華為 OD 機(jī)考真 C 語言?https://blog.csdn.net/hihell/article/details/130818067
?? 華為 OD 機(jī)考 JS?https://blog.csdn.net/hihell/article/details/130818081
?? 華為 OD 機(jī)考 Golang?https://blog.csdn.net/hihell/article/details/130818090
華為 OD 機(jī)試
華為 od 機(jī)試的題目類型主要有以下幾種:
簡單的編程題:考察基本的編程語言知識和語法,如變量、循環(huán)、條件判斷、函數(shù)等。 數(shù)據(jù)結(jié)構(gòu)設(shè)計題:考察對常用的數(shù)據(jù)結(jié)構(gòu)如數(shù)組、鏈表、棧、隊列、樹、圖等的理解和應(yīng)用,如創(chuàng)建、遍歷、查找、排序、修改等。 算法設(shè)計題:考察對常用的算法如遞歸、分治、貪心、動態(tài)規(guī)劃、回溯、搜索等的理解和應(yīng)用,如求解最優(yōu)化問題、組合問題、排列問題等。 編程和調(diào)試題:考察在給定的代碼框架下,能否快速分析問題和解決問題,如修復(fù)代碼錯誤、優(yōu)化代碼性能、增加代碼功能等。