This can be remedied by using a different bijective correspondence: after using di to select an element among i remaining elements of the sequence (for decreasing values of i), rather than removing the element and compacting the sequence by shifting down further elements one place, one swaps the element with the final remaining element.
ಬೈಜೆಕ್ಟಿವ್ ಅನುರೂಪತೆಗಳನ್ನು ಉಪಯೋಗಿಸುವುದರಿಂದ ಇದನ್ನು ಸರಿಪಡಿಸಬಹುದು: ಅನುಕ್ರಮದ ಉಳಿದ ಅಂಶಗಳಿಂದ i ಯನ್ನು ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಲು d i ನ್ನು ಉಪಯೋಗಿಸಿದ ನಂತರ (i ನ ಮೌಲ್ಯಗಳನ್ನು ಕಡಿಮೆಗೊಳಿಸಲು), ಅಂಶವನ್ನು ತೆಗೆದುಹಾಕುವುದಕ್ಕಿಂತಲು ಮತ್ತು ಮುಂದಿನ ಅಂಶಗಳನ್ನು ಒಂದು ಸ್ಥಾನಪಲ್ಲನಟನ ಮಾಡುವಿಕೆಯಿಂದ ಅನುಕ್ರಮವನ್ನು ಆವರಿಸುವುದು.