그래프 문제같은데서 1차원,2차원 공간쓰거나 할때 배열쓰세요 벡터쓰세요? 아직 경험이 미천하여 머가 더 좋은질 모르겠네요
[일반] 문제풀때 C++쓰시는분들 배열쓰세요 아니면 벡터쓰세여?
에르씨(lchbest10)
2018-09-03 22:52
추천 0
댓글 7
다른 게시글
-
오늘의 문제: Glen [1][일반] 시아닌(kimjg1119) | 18.09.03추천 0
-
오늘의 IOI task를 간략하게 알아보자 (day1) [5][일반] 시아닌(kimjg1119) | 18.09.03추천 3
-
별찍기 11번 for문으로 푼게 자랑. [2][일반] qwer(118.218) | 18.09.03추천 0
-
하 부동소수점 핵노잼... [4][일반] 익명(110.11) | 18.09.03추천 0
-
삼성 c형을 설명하면 [7][일반] 0xrgb(0xrgb) | 18.09.02추천 4
-
여기서 피드백 받은지 한 2주일 된거 같은데 이제야 풀었음[일반] 익명(220.118) | 18.09.02추천 0
-
노트부 너무 후회됨 ㅠㅠ[일반] MeF(skwyun) | 18.09.02추천 0
-
탑코더 먼놈의 사이트가 이리 느려 터ㅕㅈㅆ어ㅕ? [2][일반] 치카냥(miku133) | 18.09.02추천 0
-
nypc 1달 예선 만점이 추천하는 공부법 [4][일반] 익명(223.62) | 18.09.02추천 1
-
별찍기 삘받아서 1부터 쭉 푸는데 18에서 막힘 [1][일반] 익명(110.11) | 18.09.02추천 0
크기가 정해져있으면 배열써야지
동적 할당이 속도가 느려서 최대한 피하는 쪽으로 가야함
그러면 만약 n이 10000까지 올수있는 조건걸린 문제는 그냥 통짜로 최대조건걸고 arr[10000]이렇게 잡는 편인가요? 아니면 벡터로 받아서 n개를 동적할당 해주나요? 이것도 꽤 갈리던데
전 속도를 중요하게 생각해서 그냥 만개짜리 배열 잡아요. 실제 사용할 프로그램 만들때는 벡터씀
다만 그래프 표현의 경우는 통짜로 잡으면 메모리 초과나는 경우가 있어서 vector를 써야할 때가 있어요
우왕 감사합니다
보통 노드 몇만개 넘어가서 nlgn 알고리즘을 써야할때쯤이면 보통 vector을 쓰시는듯해요 메모리땜에