Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Bead Remove(Bead b1, Bead p){
- if (b1==p){
- return p.getNext();
- }
- Bead b=b1;
- while (b.getNext()!=p)
- b=b.getNext();
- b.setNext(p.getNext());
- return b.getNext();
- }
- public static Bead DeleteShow(Bead b1, int num){
- while (b1.getNum()==num && b1!=null){
- if(b1.getNext()!=null)
- b1=b1.getNext();
- else
- return null;
- }
- Bead b=b1;
- while (b!=null){
- if (b.getNum()==num)
- b=Remove(b1,b);
- else
- b=b.getNext();
- }
- return b1;
- }
- public static void PrintBead(Bead b){
- Bead b1=b;
- while (b1!=null){
- System.out.println(b1.getNum()+",");
- b1=b1.getNext();
- }
- }
- public static void main(String[]args){
- Bead b3= new Bead(2, new Bead(2,new Bead(2, new Bead(2,new Bead(2)))));
- Bead b=new Bead(1);
- PrintBead(b3);
- b3=DeleteShow(b3,2);
- System.out.println();
- PrintBead(b3);
- //b3=PutIn(b3,b);
- //PrintBead(b3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement