Why this algorithm is important and useful?
When resizing allocated partitions, sometimes only some parameters need to be modified. If you shrink a partition towards right or move position of a partition, all files in this partition will be moved to new locations. The more files in it, the longer time to move. A good algorithm is very important to save time especially when there are large amount of files in the partition.
Another point, some operations can't be done in Windows, they have to be executed after rebooting to a PreOS mode. That means offline to a server. Therefore, it's much better if these opertions can be done with less time. Thanks to the unique file-moving algorithm, NIUBI Partition Editor is 30% to 300% faster while moving and resizing partitions.
How to identify the benefit?
You won't find the time difference if you don't compare with other tools. The best way is running virtual machine and create snapshot or checkpoint. Then compare these tools in the same environment with a timer.