bucket sort
string match: KMP,BM
sort alorigthm