Académique Documents
Professionnel Documents
Culture Documents
*;
interface Ilist
//void disp();
int pos,size;
List(int n)
size=n;
ind=0;
for(int i=0;i<n;i++)
a[i]="\0";
List(List z)
for(int i=0;i<z.size;i++)
if(z.a[i]=="\0")
{
a[i]="\0";
else
a[i]=z.a[i];
try
while(a[ind]!="\0")
ind++;
if(ind>size-1)
a[ind]=item;
ind++;
catch(Exception p)
{
System.out.println(p);
try
if(pos>size-1)
else if(a[pos]!="\0")
a[pos]=item;
catch(Exception e)
System.out.println(e);
try
if(pos>size-1)
a[pos]=item;
}
catch(Exception e)
System.out.println(e);
try
if(pos>size-1)
else if(a[pos]=="\0")
if(pos>=ind)
a[pos]="\0";
else if(pos<ind)
a[pos]="\0";
ind=pos;
catch(Exception e)
{
System.out.println(e);
int count=-1;
for(int i=0;i<size;i++)
if(item.equals(a[i]))
count=i;
break;
try{
if(count==-1)
catch(Exception e)
System.out.println(e);
if(count>=ind)
a[count]="\0";
else if(count<ind)
{
a[count]="\0";
ind=count;
int k;
for(int i=0;i<size;i++)
k=i+1;
System.out.println(k+a[i]);
int b,pos,r=1;
String item;
b=sc.nextInt();
while(r==1)
{
int c=sc.nextInt();
switch(c)
case 1:
item=sc.next();
l.orderedInset(item);
break;
case 2:
item=sc.next();
pos=sc.nextInt();
l.insertAtpos(pos-1,item);
break;
case 3:
item=sc.next();
pos=sc.nextInt();
l.setElementAtpos(pos-1,item);
break;
case 4:
pos=sc.nextInt();
l.DeleteAtpos(pos-1);
break;
case 5:
item=sc.next();
l.deleteElement(item);
break;
case 6:
System.out.println("\n");
l.disp();
break;
case 7:
l1.disp();
break;
case 8:
System.exit(0);
}}