arr[i][j] vs arr[i*j_cnt + j]전자는 이중포인터 배열이고,후자는 단일포인터 배열이지만, 이중포인터배열처럼 쓰는거잖아.결과물은 거의 같은셈이지.속도는 뭐가 더 나음?
본인이 벤치마크 짜서 돌리면 되지않을가여
그렇잖아도 하려는 중인데, 뭔가 이론적인 얘기 해줄 사람 있지 않을까 해서.
속도는 똑같다. 둘다 로우메이저 ㅇㅇ - return 0;
쿠다 쓸때 저지랄 하는게 넘 싫었음 - dc App
쿠다는 저기다가 칼럼 메이저까지 ㅋㅋㅋㅋ - return 0;
쿠다 칼럼 메이저임? 씨발ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 좆같넼ㅋㅋㅋㅋㅋㅋㅋㅋ
음... 쿠다는 할줄도 모르니 모르지만, 내가 C++과 C# 다 해봤는데, 일단 전부 단일배열이 빠름. 다만 C++은 그 차이가 작은데 비해, C#은 2배 가까이 차이남. 번외로 VB6도 해봤는데, 이건 5배 정도 차이남. 생각보다 차이가 제법 있네...
심지어 후자에는 곱셈연산과 덧셈연산이 추가로 두 개나 더 들어있음에도, 최적화 해줘서 저거 영향은 없는듯함. 곱셈연산 부분만 따로 지역변수 써봤는데 차이가 안나네. 아니, 설사 최적화를 안해줬다고 쳐도 그거 다 씹어먹고 더 빠르단 얘기임. ㄷㄷㄷ