We give a quadratic time algorithm for finding the minimum number of revers
als needed to sort a signed permutation. Our algorithm is faster than the p
revious algorithm of Hannenhalli and Pevzner and its faster implementation
by Berman and Hannenhalli. The algorithm is conceptually simple and does no
t require special data structures. Our study also considerably simplifies t
he combinatorial structures used by the analysis.