template class insertion_sort:public sort { public: insertion_sort(int t):sort(t){}; void execute() { int key,j; for(int i=1; i=0 && pvec[j] > key) { pvec[j+1] = pvec[j]; j = j-1; n_intercambios++; } pvec[j+1] = key; } } };