您的位置:首页 > 其它

将一个单向链表反向链接

2007-08-14 00:53 281 查看
其实是一个很简单的题目,不过我用递归实现了一下,个人感觉写的挺漂亮的,于是就决定贴出来秀一下,呵呵,代码如下:


//这是个公共函数,也就是你需要的接口




public void reverse() ...{


Link temp = first;


reverselink(temp).next = null;


}


//这是个私有函数,为上面的公共函数服务




private Link reverselink(Link l) ...{




if(l.next==null)...{


first = l;


return l;


}


reverselink(l.next).next = l;


return l;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐