Låt oss säga att ett dataprogram har en array:
a = [12,17,23,12,17,23, 11, 9,11].
12 är alltså den första medlemmen i arrayen, 17 den andra, osv.
Arrayen kan då omformuleras till en annan array:
b= [1,2,3,1,2,3,4,5,4].
Finns det något namn för en sådan omvandling?
Man kan gå ett steg längre: 1 har den första och fjärde positionen, 2 den andra och femte osv. Efterson det finns 5 olika tal i arrayen kan vi skapa 5 nya arrayer som lagrar positionerna:
c1 = [1,4]
c2 = [2,5]
c3 = [3,6]
c4 = [7,9]
c5 = [8]
Har denna omvandling också ett namn?