Which header file is essential for using strcmp function?
No Answer is Posted For this Question
Be the First to Post Answer
why return type of main is not necessary in linux
What are the Advantages of using macro
c program to subtract between two numbers without using '-' sign and subtract function.
main() {int a=200*200/100; printf("%d",a); }
What are the advantages of using new operator as compared to the function malloc ()?
any function have arguments one or more OR not . it is compulsary a) any function compulsary have one or more arguments b) any function did not have arguments. It is not compulsary c) it is optional it is not compulsary d) none of the above
why array index always starts from zero??
write a progam to display the factors of a given number and disply how many prime numbers are there?
How would you find a cycle in a linked list?
How to swap 3 numbers without using 4th variable?
Can you please explain the difference between malloc() and calloc() function?
You have given 2 array. You need to find whether they will create the same BST or not. For example: Array1:10 5 20 15 30 Array2:10 20 15 30 5 Result: True Array1:10 5 20 15 30 Array2:10 15 20 30 5 Result: False One Approach is Pretty Clear by creating BST O(nlogn) then checking two tree for identical O(N) overall O(nlogn) ..we need there exist O(N) Time & O(1) Space also without extra space .Algorithm ?? DevoCoder guest Posted 3 months ago # #define true 1 #define false 0 int check(int a1[],int a2[],int n1,int n2) { int i; //n1 size of array a1[] and n2 size of a2[] if(n1!=n2) return false; //n1 and n2 must be same for(i=0;i<n1-1;i++) { if( !( (a1[i]>a1[i+1]) && (a2[i]>a2[i+1]) ) ) return false; } return true;//assumed that each array doesn't contain duplicate elements in themshelves }