Mundohuni të sugjeroni dy mënyra për të përmirësuar algoritmin e dhënë.
Algoritmi i renditjes që skanon në mënyrë të përsëritur një matër numrash dhe jep numrin më të vogël.
Dy mënyra për të përmirësuar këtë algoritëm do të ishin për të optimizuar krahasimin e elementeve dhe për të shtuar një proces shkëmbimi të elementeve. Duke optimizuar krahasimin e elementeve, koha e funksionimit për algoritmin mund të zvogëlohet. Kjo mund të bëhet duke krahasuar vetëm elementet fqinje në vend të të gjithë matricës. Për më tepër, nëse një listë është tashmë pjesërisht e renditur, algoritmi mund të përmirësohet duke filluar krahasimet nga elementi më i djathtë që nuk është renditur në mënyrë në rritje. Shtimi i një procesi shkëmbimi i elementëve do të sigurojë që algoritmi të kthejë matricën e renditur siç është menduar. Ky proces shkëmbimi përfshin shkëmbimin e elementeve që janë identifikuar si numri më i vogël dhe elementi që po krahasohet.