萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 460|回复: 5

求助,java 编程,链表问题

[复制链接]
发表于 2006-6-23 11:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
链表,是数据结构里最为重要的概念之一。
怎样用最简单的方法,写一个单链表,输出结果。参数是int 或 String 随机给入,并输出结果,
多谢了。
$握手$$握手$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-6-23 11:44 | 显示全部楼层
我虽然是编c的,不过从纯编程的角度,从你的描述不明白你要干嘛。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-6-23 13:03 | 显示全部楼层
哦 不好意思,本人是初学者 。:P

创建一个单链表,然后给出链表的所有结点的值。
数据类型可以是 int型也可以是 String 型的。

class List{                                 
  int datei;                                                           
  List next;                              

  List(int a, List nn){
  datei=a; next=nn;}
  List(int a){
  datei=a; next=null;}
}
我的问题是怎样输出链表谢谢$握手$

[ 本帖最后由 Bajie 于 2006-6-23 14:05 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-6-23 15:34 | 显示全部楼层
speaking of output:
1. create a pointer points to an instance of the class "List".
for instence:
List* p;
p=my_list;//my_list is the instance, should be already created and filled with the data.
2. while loop
while(p->next) {
printf("data=%d\n",p->datei);
p=p->next;
}

above is c++ style, in Java the syntax might be changed, but i think the prinzip is the same.

p.s. I think, you mean "data" instead of "datei"
D     --   E
Datei - file
Daten - data
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-6-23 20:55 | 显示全部楼层
Java里面直接有LinkedList类。最简单的办法就是直接用LinkedList<String>或者LinkedList<Integer>
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-6-27 14:10 | 显示全部楼层
原帖由 cosimo 于 2006-6-23 16:34 发表
speaking of output:
1. create a pointer points to an instance of the class "List".
for instence:
List* p;
p=my_list;//my_list is the instance, should be already created and filled w ...


C的看太不懂。$考虑$ 我再研究研究。 谢了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-8 10:20 , Processed in 0.065541 second(s), 21 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表