码迷,mamicode.com
首页 >  
搜索关键字:稀疏矩阵十字链表    ( 4个结果
看数据结构写代码(21) 稀疏矩阵(十字链表方式)
写完 这个样例,花费了 我不少时间。大部分时间 花费在 调试 内存问题上。 比如在销毁十字链表时。多次释放节点空间,造成 _CrtIsValidHeapPointer(pUserData) 异常。当使用malloc 分配 一个 空间时,会将这个空间的起始地址和长度 加到一个链表中去。free(p)的 ...
分类:其他好文   时间:2017-06-02 11:29:13    阅读次数:206
_DataStructure_C_Impl:稀疏矩阵十字链表存储
#include #include typedef int DataType; typedef struct OLNode{ int i,j; DataType e; struct OLNode *right,*down; }OLNode,*OLink; typedef struct{ OLink *rowhead,*colhead; int m,n,len; }CrossList; /...
分类:其他好文   时间:2015-08-08 18:19:16    阅读次数:144
看数据结构写代码(21) 稀疏矩阵(十字链表方式)
写完 这个例子,花费了 我不少时间,大部分时间 花费在 调试 内存问题上。 例如在销毁十字链表时,多次释放节点空间,造成 _CrtIsValidHeapPointer(pUserData) 异常。当使用malloc 分配 一个 空间时,会将这个空间的起始地址和长度 加到一个链表中去。free(p)的时候 ,会从 链表里 查找 是否 有 这个地址空间,找到了就将这个节点从链表中删除。_CrtI...
分类:其他好文   时间:2015-03-18 18:16:17    阅读次数:167
十字链表
十字链表的语言描述基本运算的算法——建立稀疏矩阵的十字链表的算法、输出稀疏矩阵十字链表的算法#includeusing namespace std;template class shizi{private: struct Node { int i; int j...
分类:其他好文   时间:2014-06-05 18:25:08    阅读次数:272
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!