设计环境:Code::Blocks 10.05
通过此问题的求解设计,系统可以实现如下功能:
规则说明:
设有一个数组A: array[0..N-1];存放的元素为0-N-1(1<N<=10)之间的整数,且 。例如当N=6时,有:A=(4,3,0,5,1,2)。此时,数组A的编码定义如下:
A[0]编码为0;
A[i]编码为:在A[0],A[1],…,A[i-1]中比A[i]的值小的个数(i=1,2,…,N-1),
上面数组A的编码为:B= (0, 0, 0, 3, 1, 2).
设计实现要求:
(1) 数组编码:给出数组A, 利用B求解A的编码;
(2) 数组解码:给出数组A的编码后,
相关下载链接:
//download.csdn.net/download/hy_cs/4086145?utm_source=bbsseo