Selectsort LEGEND: | anything to the left of this is sorted ? item to the right is being tested as possible min . item to the right is min so far ! overlap of markers | and . > < highlight elements that were swapped ! B E W I L D E R M E N T ! B ? E W I L D E R M E N T ! B E ? W I L D E R M E N T ! B E W ? I L D E R M E N T ! B E W I ? L D E R M E N T ! B E W I L ? D E R M E N T ! B E W I L D ? E R M E N T ! B E W I L D E ? R M E N T ! B E W I L D E R ? M E N T ! B E W I L D E R M ? E N T ! B E W I L D E R M E ? N T ! B E W I L D E R M E N ? T B ! E W I L D E R M E N T B ! E ? W I L D E R M E N T B ! E W ? I L D E R M E N T B ! E W I ? L D E R M E N T B | E W I L . D E R M E N T B | E W I L . D ? E R M E N T B | E W I L . D E ? R M E N T B | E W I L . D E R ? M E N T B | E W I L . D E R M ? E N T B | E W I L . D E R M E ? N T B | E W I L . D E R M E N ? T > < B D ! W I L E E R M E N T B D | W . I L E E R M E N T B D | W . I ? L E E R M E N T B D | W I L . E E R M E N T B D | W I L . E ? E R M E N T B D | W I L . E E ? R M E N T B D | W I L . E E R ? M E N T B D | W I L . E E R M ? E N T B D | W I L . E E R M E ? N T B D | W I L . E E R M E N ? T > < B D E ! I L W E R M E N T B D E ! I ? L W E R M E N T B D E ! I L ? W E R M E N T B D E | I L W . E R M E N T B D E | I L W . E ? R M E N T B D E | I L W . E R ? M E N T B D E | I L W . E R M ? E N T B D E | I L W . E R M E ? N T B D E | I L W . E R M E N ? T > < B D E E ! L W I R M E N T B D E E ! L ? W I R M E N T B D E E | L W . I R M E N T B D E E | L W . I ? R M E N T B D E E | L W . I R ? M E N T B D E E | L W I R M . E N T B D E E | L W I R M . E ? N T B D E E | L W I R M . E N ? T > < B D E E E ! W I R M L N T B D E E E | W . I R M L N T B D E E E | W . I ? R M L N T B D E E E | W . I R ? M L N T B D E E E | W . I R M ? L N T B D E E E | W . I R M L ? N T B D E E E | W . I R M L N ? T > < B D E E E I ! W R M L N T B D E E E I | W . R M L N T B D E E E I | W R . M L N T B D E E E I | W R M . L N T B D E E E I | W R M . L ? N T B D E E E I | W R M . L N ? T > < B D E E E I L ! R M W N T B D E E E I L | R . M W N T B D E E E I L | R . M ? W N T B D E E E I L | R . M W ? N T B D E E E I L | R . M W N ? T > < B D E E E I L M ! R W N T B D E E E I L M ! R ? W N T B D E E E I L M | R W . N T B D E E E I L M | R W . N ? T > < B D E E E I L M N ! W R T B D E E E I L M N | W . R T B D E E E I L M N | W . R ? T > < B D E E E I L M N R ! W T B D E E E I L M N R | W . T > < B D E E E I L M N R T ! W