01ბუშტულებრივი სორტირება: მეზობლების გაცვლა
გაიარე მასივი და შეადარე მეზობლების ყოველი წყვილი. თუ რიგი არასწორია, გაცვალე.
ერთი სრული გავლის შემდეგ უდიდესი მნიშვნელობა ბოლომდეა მიტანილი, როგორც ბუშტი, რომელიც ზედაპირზე ამოდის. ის უკვე საბოლოო ადგილზეა, ამიტომ შემდეგი გავლა ერთი ბიჯით ადრე შეიძლება გაჩერდეს.
ინვარიანტი: k-ე გავლის შემდეგ ბოლო k პოზიცია k უდიდეს მნიშვნელობას შეიცავს, დალაგებულად. გაიმეორე n − 1 გავლა და ყველაფერი დალაგდება. თუ გავლაში არცერთი გაცვლა არ მოხდა, მასივი უკვე დალაგებულია და შეიძლება გაჩერდე; ამის გამო ბუშტულებრივი სორტირება დალაგებულ შემავალ მონაცემებზე O(n)-ია.