here is implementation IntSetList in c++
#include <iostream>
using namespace std;
class IntSetList{
private:
    int n;
    struct node{
        int val;
        node *next;
        node(int v,node *p){val=v;next=p;}
    };
    node *head,*sentinel;
    node *rinsert(node *p,int t){
        if (p->val<t){
            p->next=rinsert(p->next,t);
    }
        else   if (p->val>t){
            p=new node(t,p);
            n++;
        }
         return p;
            }
public:
    IntSetList(int maxelens,int maxval){
        sentinel=head=new node(maxval,0);
        n=0;
            }
    int size() { return n;}
    void insert(int t){  head=rinsert(head,t);}
    void report(int *v){
         int j=0;
         for (node *p=head;p!=sentinel;p=p->next)
             v[j++]=p->val;
    }
    void display (int *v){
         for (int i=0;i<sizeof(v)/sizeof(v[0]);i++){
             cout<<v[i];
         }
    }
};
int main(){
    IntSetList s(10,15);
    int v[10];
    s.insert(7);
    s.insert(2);
    s.insert(1);
    s.insert(11);
    s.insert(13);
    s.insert(14);
    s.insert(5);
    s.insert(6);
    s.insert(12);
    s.insert(9);
    s.report(v);
    s.display(v);
     return 0;
}
but it does not show me any output of course there is c++ standart library but i need to implement myself so i am making practises please help what is wrong?
