網頁

2011年11月10日 星期四

LinkedList Exercise

輸入字串陣列a[0],a[1],...a[4]

利用Java Class LinkedList 作初一鏈結串列:

[ a[0], a[1], a[2], a[4], a[4],a[3],a[2],a[0] ]

Hint:可利用方法addFirst, add, remove.....

48 則留言:

  1. import java.util.*;
    public class B1 {
    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);



    }

    }

    回覆刪除
  2. package V1;

    import java.util.*;
    public class B9933052A {

    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);



    }

    }

    回覆刪除
  3. import java.util.*;
    public class a1 {


    public static void main(String[] args) {
    String arr[]={"你", "我", "他","YA","HI"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.addFirst(x);

    list.remove(3);

    int x=list.indexOf("HI");
    if (x!=-1)
    list.add(x,"你,他,YA,HI");
    System.out.println(list);



    }

    }

    回覆刪除
  4. package pack1;
    import java.util.*;
    public class a1{
    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);
    }
    }

    回覆刪除
  5. package P1;
    import java.util.*;
    public class B1 {

    public static void main(String[] args) {

    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list= new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);

    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);


    }

    }

    回覆刪除
  6. import java.util.*;
    public class b1 {
    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);



    }

    }

    回覆刪除
  7. package pack;
    import java.util.*;
    public class pack {
    public static void main(String[] args) {

    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);




    }

    }

    回覆刪除
  8. package V1; import java.util.*; public class 2156415A { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  9. package V1; import java.util.*; public class 2156415A { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  10. package V1; import java.util.*; public class 2156415A { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  11. package V1; import java.util.*; public class 2156415A { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  12. package V1; import java.util.*; public class 2156415A { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  13. package p1;
    import java.util.*;
    public class b1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    String arr[]={"a[0]", "a[1]", "a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4],a[3], a[2],a[0]");
    System.out.println(list);


    }

    }

    回覆刪除
  14. package pack1;
    import java.util.*;
    public class A1 {


    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  15. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  16. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  17. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  18. package p1;
    import java.util.*;
    public class ex1
    {
    public static void main(String[] args)
    {
    String arr[]={"a[0]", "a[1]", "a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);

    list.remove(3);

    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);
    }
    }

    回覆刪除
  19. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  20. package p1;
    import java.util.*;
    public class ex1
    {
    public static void main(String[] args)
    {
    String arr[]={"a[0]", "a[1]", "a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);

    list.remove(3);

    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);
    }
    }

    回覆刪除
  21. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  22. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  23. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  24. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  25. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  26. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  27. package p1;
    import java.util.*;
    public class b1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub



    String arr[]={"a[0]", "a[1]", "a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[0],a[1],a[2],a[3],a[4]");
    System.out.println(list);
    }
    }

    回覆刪除
  28. package pack1;
    import java.util.*;
    public class t1 {


    public static void main(String[] args) {
    String arr[]={"a[0]", "a[1]", "a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[0], a[1], a[2],a[3],a[4]");

    System.out.println(list);

    }
    }

    回覆刪除
  29. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  30. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除
  31. package p1;
    import java.util.*;
    public class B1 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3] ,a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  32. package A11;
    import java.util.*;
    public class A11 {


    public static void main(String[] args) {

    String arr[]={"YA", "拉", "嘻","u","dk" };
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.addFirst(x);


    list.remove(3);

    int x=list.indexOf("dk");
    if (x!=-1)
    list.add(x,"YA,嘻,u,dk" );

    System.out.println(list);



    }

    }

    回覆刪除
  33. package a1;
    import java.util.*;
    public class p1 {
    public static void main(String[] args) {
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove("a[3]");
    list.add("a[4]");
    list.add("a[3]");
    list.add("a[2]");
    list.add("a[0]");
    System.out.println(list);
    }

    }

    回覆刪除
  34. package a1;
    import java.util.*;
    public class p1 {
    public static void main(String[] args) {
    String arr[]={"a[0]", "a[1]", "a[2]", "a[3]", "a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove("a[3]");
    list.add("a[4]");
    list.add("a[3]");
    list.add("a[2]");
    list.add("a[0]");
    System.out.println(list);
    }

    }

    回覆刪除
  35. package V1;
    import java.util.*;
    public class 12A {
    public static void main(String[] args) {
    Stringarr[]={“a[0]”, “a[1]”, “a[2]”, “a[3]”, “a[4]”};
    LinkedList&lt<String> list=new LinkedList&lt<String>();
    for(String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,&quot;a[4], a[3], a[2], a[0]);
    System.out.println(list);
    }
    }

    回覆刪除
  36. import java.util.*;
    class test1114
    {
    public static void main(String[] args)
    {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};

    LinkedList<String> list=new LinkedList<String>();


    list.add("a[4]");
    list.add("a[3]");
    list.add("a[2]");
    list.add("a[0]");

    System.out.print(list);

    }
    }

    回覆刪除
  37. package P1 ;
    import java.util.*;
    class A{
    public static void main(String[] args)
    {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    list.add(x);
    list.remove(3);
    list.add("a[4]");
    list.add("a[3]");
    list.add("a[2]");
    list.add("a[0]");
    System.out.print(list);
    }
    }

    回覆刪除
  38. import java.util.*;
    public class B9933024 {
    [public static void main(String[] args)
    [{
    [[String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList<String> list=new LinkedList<String>();
    for(String x:arr)
    [[list.add(x);
    list.remove(3);
    list.add("a[4]");
    [[list.add("a[3]");
    [[list.add("a[2]");
    [[list.add("a[0]");
    [System.out.print(list);
    }
    }

    回覆刪除
  39. import java.util.*;
    public class A2
    {
    public static void main(String[] args)
    {
    String arr[]={ "喜", "怒", "哀", "樂", "嘆" };
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.addFirst(x);

    list.remove(3);

    int x=list.indexOf("嘆");

    if (x!=-1)
    list.add(x,"喜, 怒, 哀, 嘆" );

    System.out.println(list);
    }
    }

    回覆刪除
  40. import java.util.*;
    public class B9933051
    {
    public static void main(String[] args)
    {
    String arr[]={"I","YOU","SHE","HE","IT"};

    LinkedList<String> list=new LinkedList<String>();

    for(String x:arr)
    list.add(x);

    list.remove(3);

    list.add("IT");
    list.add("HE");
    list.add("SHE");
    list.add("I");

    System.out.print(list);

    }
    }

    回覆刪除
  41. package pack1;
    import java.util.*;
    public class A1 {


    public static void main(String[] args) {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};
    LinkedList< String > list= new LinkedList< String >();
    for (String x :arr)
    list.add(x);
    list.remove(3);
    int y=4;
    list.add(y,"a[4], a[3], a[2], a[0]");
    System.out.println(list);

    }

    }

    回覆刪除
  42. import java.util.*;

    class b9733054
    {
    public static void main(String[] args)
    {
    String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"};

    LinkedList<String> list=new LinkedList<String>();

    for(String x:arr)
    list.add(x);

    list.remove(3);

    list.add("a[4]");
    list.add("a[3]");
    list.add("a[2]");
    list.add("a[0]");

    System.out.print(list);

    }
    }

    回覆刪除
  43. package B1; import java.util.*; public class D { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  44. package B1; import java.util.*; public class D { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  45. package B1; import java.util.*; public class D { public static void main(String[] args) { String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList<String> list=new LinkedList<String>(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list); } }

    回覆刪除
  46. package A3;
    import java.util.*;
    public class A5 {
    public static void main(String[] args) { String arr[]={&quot;a[0]&quot;,&quot;a[1]&quot;,&quot;a[2]&quot;,&quot;a[3]&quot;,&quot;a[4]&quot;}; LinkedList&lt;String&gt; list=new LinkedList&lt;String&gt;(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,&quot;a[4], a[3], a[2], a[0]&quot;); System.out.println(list); } }

    回覆刪除
  47. package A3;
    import java.util.*;
    public class A5 {
    public static void main(String[] args) { String arr[]={&quot;a[0]&quot;,&quot;a[1]&quot;,&quot;a[2]&quot;,&quot;a[3]&quot;,&quot;a[4]&quot;}; LinkedList&lt;String&gt; list=new LinkedList&lt;String&gt;(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,&quot;a[4], a[3], a[2], a[0]&quot;); System.out.println(list); } }.

    回覆刪除
  48. String arr[]={"a[0]","a[1]","a[2]","a[3]","a[4]"}; LinkedList list=new LinkedList(); for(String x:arr) list.add(x); list.remove(3); int y=4; list.add(y,"a[4], a[3], a[2], a[0]"); System.out.println(list);

    回覆刪除

HTML 編輯器