간단한함수질문입니다.
슬옹
2023.04.01
rand()함수질문동일한데이터사용질문 내용 : scanf(%d, &n);
int *a = (int *)malloc(sizeof(int)*n);
int *b = (int *)malloc(sizeof(int)*n);
srand((unsigned)time(null));
for(i=0; in; i++){
a[i]=rand();
b[i]=rand();
}
정렬과정에서 랜덤한 수들을 입력하여 정렬하려고합니다.
a배열은 힙이고, b배열은 버블인데요
실행시켜보니까 랜덤으로 수가 생성되어 정렬이 되긴하는데
두 정렬의 데이터값이 서로 다르기 때문에 문제가 되어서 이렇게 올립니다.
어떻게해야하나요/?
-
등대
데이터값이 서로 다른게 무슨 문제가 되는지요?
제가 보기엔 전혀 문제 없는데요?
데이터가 다른게 문제라면
A[i]=B[i]=rand();
로 하세요.