@venky : u call this code???
On Thu, Dec 22, 2011 at 7:44 PM, venky <[email protected]> wrote:
> #include<stdio.h>#include<string.h>#define maxsize 100
> struct stack{ int A[maxsize]; int top;}; struct stack s;void
> push(int
> index){ s.top++; if(s.top==maxsize) {
> printf("cannot be pushed"); }
> else { s.A[s.top]=index; }}
> int pop(){ int a; a=s.top; s.top--; if(a==-1)
> { return -1; } else
> { return s.A[a]; }
> }
> int main(){ int i=0,res; char str[100];
> scanf("%s",str); s.top=-1; for(i=0;i<strlen(str);i++)
> {
> if(str[i]=='(') { push(i); }
> else { res=pop();
> } }
> res=pop(s); if(res!=-1) printf("mismatch found at index %d
> \n",s.A[0]); }
>
> On Dec 20, 7:40 pm, zeroByZero <[email protected]> wrote:
> > In a given string arrary arr[] = "((()())" or any other string return
> > index for which no match is found as for this example is index 0 and
> > for "()()()(()" is index 6
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/algogeeks?hl=en.