2014-11-01 4 views
-1

문제-하려면 오름차순으로 배열을 정렬
알고리즘 사용 - 버블 종류의
오류 - 제한 시간 초과
컴파일러 ideone 온라인 편집기/Codeblocks 무엇 이것에 대한 대안이 될 수 있을까요?시간 제한 거품 초과 종류

int a[5]; 
int i,t,j; 
for(i=0;i<=4;i++) //for initialising the elements 
{ 
printf("Enter 5 numbers"); 
scanf("%d",&a[i]); 
} 

for(j=0;j<5;i++) //for sorting 
{ 

    for(i=0;i<5;i++) 
    { 
    if(a[i]>a[i+1]) 
    { 
    t=a[i+1]; 
    a[i+1]=a[i]; 
    a[i]=t; 
    } 
    } 
} 
for(i=0;i<=4;i++) //for printing the sorted array 
{ 

    printf("%d\n",a[i]); 
} 

답변

0
  • 루프 :

    : 그것은

    for(j=0;j<5;j++) 
    
    • 두 번째 루프를해야하므로

      for(j=0;j<5;i++) //for sorting 
      

    는, ++ J 말해야한다

    for(i=0;i<5;i++) 
    

해야

for(i=0;i<4;i++) 
관련 문제