1
0
mirror of https://github.com/Didnelpsun/CS408.git synced 2026-10-31 04:14:52 +08:00

更新链表与数据操作

This commit is contained in:
Didnelpsun
2021-08-21 23:58:48 +08:00
parent 3c864b55c1
commit 4b5bdc1edc
5 changed files with 264 additions and 191 deletions

View File

@@ -173,7 +173,7 @@ $CRC$具有纠错能力,但是数据链路层只使用了其检错能力,错
$P_1$是第一位,即$0001$位,所以$1$在二进制位置的第四个地方,找到$10$个位置中所有二进制位置的第四个位为$1$的数据位,即$0011$($3$):$D_1$;$0101$($5$):$D_2$;$0111$($7$):$D_4$;$1001$($9$):$D_5$。所以$P_1$可以校验这$4$个数据。
要使其能校验,就要令所有要校验的位异或等于$0$。
要使其能校验,就要令所有要校验的位异或等于$0$,或直接等于所有校验数据位异或值。
即令$P_1\oplus D_1\oplus D_2\oplus D_4\oplus D_5=0$。从而$P_1\oplus1\oplus0\oplus1\oplus0=0$,根据同$0$异$1$得到$P_1=0$。