블로그 이미지
가은파

카테고리

분류 전체보기 (12)
IT이야기들 (2)
Android와Java (0)
알고리즘 (2)
UnityGameForMySon (2)
Total
Today
Yesterday

달력

« » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

'Advance'에 해당되는 글 1건

  1. 2021.11.27 iterator 활용 advance 함수

#include <iostream>
#include <list>
#include <time.h>

using namespace std;

int main()
{
    list<int> v;
    clock_t start, end;
    
    for (int i = 0; i < 1000000; i++)
    {
        v.push_back(i);
    }

    start = clock();
    list<int>::iterator iter;
    for (iter = v.begin(); iter != v.end() ; iter++)
    {
        iter++;
    }
    end = clock();
    cout << "\nduration2: " << end - start << "\n"; // duration2: 988
    iter--;
    cout << *iter;        // 999999

    iter = v.begin();
    start = clock();
    advance(iter, 999999);          //modifies the iter
    end = clock();

    cout << "duration1: " << end - start << "\n"; //    duration1: 81
    cout << *iter;        // 999999
}

Posted by 가은파
, |

최근에 달린 댓글

글 보관함