みなさんありがとうございます。

>>441
クイックソートでしょうか。
とりあえず、探してきます。

>>442
自前です。ライブラリは使えません。
比較式はソート関数内に直接書いています。
registerも使ってみます。カウンタに使えば良いでしょうか?

>>443
条件を書き忘れてました。すいません。
データの範囲は0≦xです。
もとは以下の式です。
v1.y / v1.x < v2.y / v2.x (実数として) 
傾きの大きさを比較します。