1
我想了解這句話。如何對碼字位進行所有可能的更改?
'爲1<=f<=4
,使碼字v
的k
位f
所有可能發生的變化。 ''
例子:
if k = 4 and v = [1 1 0 0 1 0 0]
對我來說,我們得到:
for f = 1 : u1 = [1 0 0 0] ; u2 =[0 1 0 0]; u3 = [0 0 1 0] and u4 =[0 0 0 1];
for f = 2 : u2 = [1 1 0 0] ; u2 =[1 1 0 0]; u3 = [1 0 1 0] and u4 =[1 0 0 1];
u5 = [0 1 1 0]; u6 = [0 0 1 1];
for f = 3 : u1 = [1 1 1 0]; u2 = [1 1 0 1]; u3 = [1 0 1 1] and u4 = [0 1 1 1];
for f = 4 : u1 = [1 1 1 1];
任何人有任何其他的方式來理解這句話?
謝謝。
感謝@歐文漢帛爲你的想法。但是,如果我們知道'v'的值,例如包含'7'位。用你的想法應該得到什麼結果?對於'1 <= f <= 4',對碼字'v'的'4'位的'f'進行所有可能的改變。 – m2016b
好吧,你說的是'k = 7'。你需要一個有效的代碼解決方案嗎? –
是的,謝謝.... – m2016b