字串轉換為位元組陣列並計算二者漢明距離

2021-06-13 12:29:03 字數 559 閱讀 3564

題目詳情

任意給定兩個字串,比如:

a:  00001001000001110000000000100001

b: 00101000000101110000010000100001

要求:按字面轉換為位元組陣列,並且計算a和b的漢明距離(有多少位不同),程式執行時間最少為優勝者。

**:

package com.ausky.work.pongo;

/** * 題目詳情

* *

* 任意給定兩個字串,比如:

* * a: 00001001000001110000000000100001 b: 00101000000101110000010000100001

* * 要求:按字面轉換為位元組陣列,並且計算a和b的漢明距離(有多少位不同),程式執行時間最少為優勝者。

* * @author xn-hyao-01

* */

public class pongo_1001

system.out.println(step);

}}

十六進製制字串轉換為位元組陣列

第一步 將十六進製制的字串除以二,算出位元組陣列的長度 第二步 根據位元組陣列的長度,建立位元組陣列 第三步 將字串轉換為字元陣列 第四步 將字元轉換為位元組 第五步 十六進製制的位元組分為高四位與低四位,所以將高四位的位元組左移4位,再與第四位的位元組相或,就得到乙個十六進製制的位元組 第六步,將...

字串與位元組陣列的轉換

字串與位元組陣列的轉換 string str helloworld byte data str.getbytes for int x 0 x data.length x data x 32 system.out.print datd x system.out.println new string d...

C 字串和位元組陣列轉換

定義string變數為str,記憶體流變數為ms,位元陣列為bt 1.字串轉位元陣列 1 byte bt system.text.encoding.default.getbytes 字串 2 byte bt convert.frombase64string 字串 2.字串轉流 1 memorystr...