java list逆序_求java一个程序补全(list逆序输出与查找)

//List.javaclassListString{staticintnumOfElements=0;intid;Stringname;ListStringnext;//ConstructorListString(Stringname,ListStringtail){this.id=numOfElements;this.name=new...

// List.java

class ListString

{

static int numOfElements = 0;

int id;

String name;

ListString next;

// Constructor

ListString(String name, ListString tail) {

this.id = numOfElements;

this.name = new String(name);

this.next = tail;

numOfElements++;

}

static ListString Insert(String s, ListString tail) {

return new ListString(s, tail);

}

static void Display(ListString element) {

while (element != null) {

System.out.print(element.name+"[" + element.id + "]"+"-->");

element = element.next;

}

System.out.println("null");

}

// Q2

static void DisplayReverse(ListString element)

{

}

// Q3

static void Search(String query, ListString head)

{

}

static ListString DeleteDisplay(String string, ListString head)

{

System.out.println("[Delete] " + string);

head = ListString.Delete(string, head); // head

ListString.Display(head);

System.out.println("#Elements: " + ListString.length(head));

return head;

}

}

class ListJava

{

public static void main (String[] args)

{

ListString head;

head = new ListString("Tokyo", null);

head = new ListString("Kyoto", head);

head = new ListString("Tsukuba", head);

head = new ListString("Nara", head);

head = new ListString("Ueno", head);

head = new ListString("Ehime", head);

ListString.Display(head);

// Q2

ListString.DisplayReverse(head);

System.out.println("");

// Q3

ListString.Search("Kyoto", head);

ListString.Search("Fukuoka", head);

}

}

要求补全Q2,Q3,运行结果如下所示

null

[Search] found: Kyoto[1]

[Search] not found: Fukuoka

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值