clock();
cout<<"?"<<endl;
begin=(double)clock()/clk_tck;
arrayinsert<int>(array1,s_data,size);
end=(double)clock()/clk_tck;
cout<<"??"<<(end-begin)<<endl;
getch();
begin=(double)clock()/clk_tck;
vectorinsert<int>(&vector1,s_data,size);
end=(double)clock()/clk_tck;
cout<<"??"<<(end-begin)<<endl;
getch();
begin=(double)clock()/clk_tck;
listinsert<int>(&list1,s_data,size);
end=(double)clock()/clk_tck;
cout<<"??"<<(end-begin)<<endl;
getch();
begin=(double)clock()/clk_tck;
multisetinsert<int>(&multiset1,s_data,size);
end=(double)clock()/clk_tck;
cout<<"??"<<(end-begin)<<endl;
getch();
free(s_data);
return 0;
}