第一个 数据结构程序 链表插入,打印

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

// LinkTest.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include <iostream.h>

typedef struct _NODE{

int val;

struct _NODE * link;

}NODE,*pNODE;

void lq_insert(pNODE p,int x) // 在p节点之后插入新节点

{

pNODE q;

q = new NODE;

q->val = x;

q->link= p->link;

p->link = q;

}

void lq_print(pNODE p)

{

pNODE q=p;

while(q)

{

cout<<q->val<<" ";

q=q->link;

}

cout<<endl;

}

int main(int argc, char* argv[])

{

NODE Head;

pNODE pHead = &Head;

pNODE p=pHead;

pHead->val=0;

pHead->link=NULL;

for(int i=1;i<10;i++)

{

lq_insert(p,i);

p=p->link;

}

lq_print(pHead);

printf("Hello World!\n");

return 0;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航