следующий код для печати почтового заказа из данного предварительного заказа и заказа показывает ошибку сегментации. Можете ли вы объяснить, почему ??
int j=0;
void post_order(int in[],int pre[],int start,int end){
if(start>end) {
return;
}
int i;
for(int i=start;i<=end;i++){
if(pre[j]==in[i]){
break;
}
}
j++;
post_order(in,pre,start,i-1);
post_order(in,pre,i+1,end);
cout<<in[i]<<" ";
}
void printPostOrder(int in[], int pre[], int n)
{
//Your code here
int start=0;
int end = n-1;
post_order(in,pre,start,end);
}