码迷,mamicode.com
首页 >  
搜索关键字:单链表反转    ( 74个结果
用两种递归思路与循环实现单链表的反转
typedef struct ListNode{ int data; struct ListNode *next; }ListNode; //递归一 ListNode *ReverseList (ListNode *pHead, ListNode *nHead = NULL) { //每次取下第一个节点头插法创建新链表 //nHead为反转后链表的头节点 if(pHead == NUL...
分类:其他好文   时间:2014-08-05 19:36:50    阅读次数:241
单链表反转C语言实现
单链表的反转可以使用循环,也可以使用递归的方式 1.循环反转单链表 循环的方法中,使用pre指向前一个结点,cur指向当前结点,每次把cur->next指向pre即可。      代码: # include # include using namespace std; struct linkNode { int val; linkNode *next; linkNode(int...
分类:编程语言   时间:2014-07-06 11:08:28    阅读次数:231
单链表反转python实现
单链表的反转可以使用循环,也可以使用递归的方式 1.循环反转单链表 循环的方法中,使用pre指向前一个结点,cur指向当前结点,每次把cur->next指向pre即可。      代码: class ListNode: def __init__(self,x): self.val=x; self.next=None; def nonrecurse(he...
分类:编程语言   时间:2014-07-06 00:24:52    阅读次数:331
单链表反转(Singly Linked Lists in Java)
单链表反转(Singly Linked Lists in Java)博客分类:数据结构及算法Java代码packagedsa.linkedlist;publicclassNode{Edata;Nodenext;}Java代码packagedsa.linkedlist;publicclassRever...
分类:编程语言   时间:2014-06-28 17:47:36    阅读次数:232
74条   上一页 1 ... 6 7 8
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!