作者ie945130 (侯小)
看板java
标题Re: [J2SE] LinkedList的问题
时间Sun Jan 4 09:19:57 2009
我自己发表的这个问题,我刚刚弄了一个晚上之後(是的我没睡…又爆肝了),
似乎弄出点东西来了~
我用了两个class,
第一个:Node的class
建构子有三个,element、downLink、rightLink。
第二个:List的class
建立三个Node物件:
textHead:整篇文章的第一个字,也就是我举例的第一个"哈"。
currentHead:某行的第一个字,可以是"哈","我","谢"。
currentNode:文章中任意的字。
然後再写method去跑current找Node~
目前似乎可行…
有什麽问题还请各位高手赐教!
※ 引述《ie945130 (侯小)》之铭言:
: 不是啦,我觉得老师的意思可能是
: 第一个"哈"有两个link,一个往右,一个往下,
: 第二个"哈"只有一个link往右,
: 也就是每一句的第一个字都有两个link,
: 其他的字只有一个link这样。
: 所以在Node的class里就做两个constructor
: 一种可建立两link的Node,一种可建立一link的Node。
: 这样可以做的出来吗?
: ※ 引述《ie945130 (侯小)》之铭言:
: : 最近在做资料结构(DS)的期末专题,
: : 内容大概是用LinkedList去做一个editor(介面只用cmd操控),
: : 譬如:insert a line、copy…等功能。
: : 老师有提示说,可以做成两维的阵列,
: : 像是:
: : 哈→哈→,→你→好→吗→?
: : ↓
: : 我→很→好→。
: : ↓
: : 谢→谢→。
: : 我本来打算,在原来的LinkedList的class里,
: : 加上一个指向LinkedList物件的nextList,
: : 再写一个class,用来串联每一个List。
: : 但是会产生NullPointerException。
: : 上面的问题所在我已经知道为啥错了,
: : 但是我现在不知道还有怎样的写法可以做,
: : 爬了文好像也没看到类似的东西…
: : 有高手可以看懂我的问题,给我一点方向、提示吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.11.187.194