| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1460 人关注过本帖
标题:关于头插法的一个小问题
只看楼主 加入收藏
yang158
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2019-3-12
结帖率:16.67%
收藏
 问题点数:0 回复次数:2 
关于头插法的一个小问题
#include<iostream>
#include<malloc.h>
using namespace std;
typedef int ElemType;
typedef struct DNode
{  ElemType data;
   struct DNode*prior;
   struct DNode*next;
}DLinkNode;
void CreateListF(DLinkNode*&L,ElemType a[],int n)
{  DLinkNode*s;
   L=(DLinkNode*)malloc(sizeof(DLinkNode));
   L->prior=L->next=NULL;
   for(int i=0;i<n;i++)
   {  s=(DLinkNode*)malloc(sizeof(DLinkNode));
      s->data=a[i];
      s->next=L->next;
      if(L->next!=NULL)
          L->next->prior=s;
      L->next=s;
      s->prior=L;
      }
}
int main()
{
void typedef DNode;
 char a[11]={"0123456789"};
 int n=10;
 L=DLinkNode()
 CreateListF(DLinkNode *&L,a,n);
}




想用头插法把0123456789倒序输出987654320,但是出问题了
应该是后面的问题,不知道怎么改了,谢谢帮忙
搜索更多相关主题的帖子: malloc typedef int struct next 
2019-03-19 19:42
流照君
Rank: 2
等 级:论坛游民
帖 子:66
专家分:74
注 册:2018-5-7
收藏
得分:0 
无法编译通过???
L没有定义
2019-03-19 21:49
yang158
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2019-3-12
收藏
得分:0 
回复 2楼 流照君
对啊,不知道从哪里改呢
2019-03-19 22:06
快速回复:关于头插法的一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078308 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved