単連結リストの整列 #60 と思ったけれど

役に立つといっても単に整列処理時にリスト側で用意した処理が何回くらい呼び出されたかをカウントできるものを、という程度。
この機能はリスト側が用意し、利用者にその情報を提供するようにする。
単なるカウント処理でなく利用者が任意の処理を埋め込めるようなテンプレートにしてしまうのも楽しそうだが、
その実装は面倒ではないだろうがインタフェイスを考えるのが面倒である。
監視対象の処理はとりあえず要素の交換と比較であろうか。
ところが、交換はリスト側の処理でありカウンタを埋め込むのは問題ないのに対して、比較は利用者側から提供される処理である。
こんなことを利用者側に協調してもらうことは求められないので、利用者が提供する比較処理にカウント処理を埋め込むことはできない。