首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么用单向链表表示二维数组

2012-02-04 
如何用单向链表表示二维数组?定义结构structLinkNode{introw//数组行号intcolumn//数组列号intdata//元

如何用单向链表表示二维数组?
定义结构
struct   LinkNode
{
      int   row;                                           //数组行号
      int   column;                                     //数组列号
      int   data;                                         //元素的值
      struct   LinkNode   *Next;               //下个节点指针
};

二维数组a[][4]   =   {{1,2,3,4},{2,3,4,5},{3,4,5,6},{5,6,7,8}};

请问怎样写函数建立链表,依次把a中的元素赋值给链表元素?谢谢!

[解决办法]
形参改变实参啊
p=new LinkNode;
等价head=new LinkNode;
[解决办法]
LinkNode *&p 对指针的引用..

热点排行