반응형 시간 줄이기1 타입 캐스팅을 활용해서 성능 개선하기 이번 글에서는 타입 캐스팅을 활용해서 코드 실행시간을 단축시키는 스킬에 대해서 알아보도록 하겠습니다. 1억개의 char형 배열을 0으로 초기화해야하는 상황이라고 가정하겠습니다. 보통 아래 코드 처럼 1억개의 원소를 하나하나 초기화 하는 방식으로 구현할 것입니다. #include#includechar arr[100000001];int main(void) { clock_t start = clock(); for (int i = 0; i 이 코드를 실행시켜보면 제 컴퓨터 환경에서는 약 250ms 정도가 걸립니다. 타입 캐스팅을 활용하면 약 75ms로 실행시간을 단축시킬 수 있습니다. (1) 핵심 아이디어char 자료형 = 1 bytelong long 자료형 = 8 byte같은 배열의 원소들의 주소는 연속적이.. 2023. 8. 13. 이전 1 다음 반응형