template typename<T>
vector<T> ToVector(set<t> src)
{
vector<T> toVec;
for(auto t : src)
{
toVec.pushback(t)
}
return toVec
}
이로직 보다 c# ToList가 더 빠른 이유는
IEnumerable인터페이스를 상속받은 컨테이너는
다음 요소와 이전 요소를 가지고 있음
그래서 반복을 저런식으로 다 돌릴필요가 없지
vector<T> ToVector(set<t> src)
{
vector<T> toVec;
for(auto t : src)
{
toVec.pushback(t)
}
return toVec
}
이로직 보다 c# ToList가 더 빠른 이유는
IEnumerable인터페이스를 상속받은 컨테이너는
다음 요소와 이전 요소를 가지고 있음
그래서 반복을 저런식으로 다 돌릴필요가 없지
댓글 1