Node Reverse(Node head){
if(head == NULL)
return head;
Node pre,cur,ne;
pre = head;
cur = head->next;//当前要逆转结点
while(cur){
ne = cur->next;
cur->next = pre;
...
分类:
其他好文 时间:
2015-04-03 11:24:30
阅读次数:
100
线性表的链式存储。主要是单链表的相关知识,介绍了正序建立单链表、逆序建立单链表、单链表的插入、删除、查找、输出以及单链表的合并方法。单链表的合并前提是两个都有序。具体知识点详见代码注释。 1 /*** 2 线性表的链式存储结构不能随机存储,整个链表的存取都必须从头结点开始。但是没有顺序存储的缺...
分类:
其他好文 时间:
2015-03-13 16:25:48
阅读次数:
162
算法纯属个人爱好,欢迎交流,共享
/**
*
*/
package com.zimo.sequence;
/**
* 逆序排列
* @author 子墨
*
* 2015-3-11下午2:31:55
*/
public class Node {
int data;
Node next = null;
public Node(int data){
this.da...
分类:
编程语言 时间:
2015-03-11 17:25:17
阅读次数:
131
#include?<iostream>
using?namespace?std;
struct?Node{
int data;
Node*? next;
};
Node*?makeLinkedList(int?n)
{
Node*?allNode?=?new?Node[n];
for(int?i?=?0;?i?<?n;?i++)
{
a...
分类:
其他好文 时间:
2015-02-03 19:50:03
阅读次数:
176
题目描述:
将输入的一个单向链表,逆序后输出链表中的值。链表定义如下:
typedef struct tagListNode
{
int value;
struct tagListNode *next;
}ListNode;
要求实现函数:
void converse(ListNode **head);
【输入】head: ...
分类:
其他好文 时间:
2015-01-10 01:30:56
阅读次数:
203
题目描述:
将输入的一个单向链表,逆序后输出链表中的值。链表定义如下:
typedef struct tagListNode
{
int value;
struct tagListNode *next;
}ListNode;
要求实现函数:
void converse(ListNode **head);
【输入】head: ...
分类:
其他好文 时间:
2015-01-07 00:39:53
阅读次数:
215
链表的基本操作分类:数据结构与算法2014-04-09 15:598903人阅读评论(0)收藏举报链表逆序排序销毁增加节点内容包括链表的创建,增加、删除节点,链表的逆序、排序和销毁等。[cpp]view plaincopy#include#includetypedefstructnode{intda...
分类:
其他好文 时间:
2014-12-25 17:56:08
阅读次数:
173
1 递归,非常easy代码:#include using namespace std; typedef struct node{ int data; struct node * pNext;}Node ,*pNode;void createNode(pNode & pHead){ int tem.....
分类:
其他好文 时间:
2014-10-28 23:56:53
阅读次数:
251