>>15
ソート関数を調べてみます。
あと、連想配列の追加と削除はどうするんでしょう?
x["山"] += 00ff00 ;
delete x["赤い"];