Professional Documents
Culture Documents
if(arr[mid] == item)
{
return mid;
}
else if(arr[mid] < item)
{
binary_search(arr , item, mid+1, end);
}
else if(arr[mid] > item)
{
binary_search(arr , item, beg, mid-1);
}
}
Stack:
#include<iostream>
using namespace std;
int stack[5];
int top = -1;
int size=5;
class stack1
{
public:
void push(int item)
{
if(top==size-1)
{
cout<<"STACK IS FULL:"<<endl;
exit(0);
}
else
{
top++;
stack[top]=item;
}
}
public:
int pop(){
if(top==-1)
{
cout<<" STACK IS EMPTY:"<<endl;
}
else
{
cout<<stack[top];
top--;
}
}
};
main()
{
stack1 obj;
obj.push(3);
obj.push(6);
obj.push(8);
obj.push(7);
obj.push(10);
obj.pop();
cout<<endl;
obj.pop();
cout<<endl;
obj.pop();
cout<<endl;
obj.pop();
cout<<endl;obj.pop();
cout<<endl;
}