可以将链表加入一个pre节点,改成双向链表,这样就可以直接出来了。
解决方案 »
- 求高人帮助!compass问题 我是struts2.0+spring3.0+hibernate+3.6
- action里取不到jsp中隐藏域里的值
- Tomcat6.0+SQL Server2000配置连接池出错,帮忙看哪里错误?
- 请教个关于使用JFreeChart建立柱状图的问题
- 求一个过滤器过滤乱码的代码
- 几个问题...高手来
- 如何通过ClassLoader动态加载类?(急急急急急急急急)
- How to print out the position of 2 dimension arrays?
- 可以用applet实现控制客户端的打印吗?
- 高分请教j2ee高手给出项目解决方案。
- 关于HQL查询的问题
- 两张表,显示数据库中数据的问题
{
Node curr,pre,cnext1,cnext2,temp;
pre=null;
curr = head;
while(curr!=null)
{
if (curr==head)
{
if(curr.getNext()==null)
{
return head;
}
else
{
cnext1=curr.getNext();
cnext2=cnext1.getNext();
head.next=null;
cnext1.next=curr;
pre=cnext1;
curr=cnext2;
}
}
else
{
if(curr.getNext()==null)
{
curr.next=pre;
return curr;
}
else{
cnext1=curr.getNext();
cnext2=cnext1.getNext();
curr.next=pre;
cnext1.next=curr;
pre=cnext1;
curr=cnext2;
}
}
}
return curr.getNext();
}