newplan

阿基米德在洗澡時發現浮力原理,高興得來不及穿㆖褲子,跑到街㆖大喊:Eureka(我找到了)。
posts - 39, comments - 26, trackbacks - 0, articles - 4
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

数据结构实验集

posted @ 2007-12-04 18:10 山泉弯延 阅读(2647) | 评论 (0)  编辑 |

     摘要: 精彩的一个问题是系统对内存空间申请的分配机制:
typedef struct{
Triple *data;
int mu,nu,tu;
int rpos[MAXRC];
}TSMatrix;//这是我写的对稀疏矩阵的第一种定义;
Data用堆栈申请方式向系统申请空间
初看起来没有问题:貌似在许多的习题上见到这样的写法;
而且以前也没有发现这种写法会有错误;
以前的做法基本上是申请一块空间然后存放一个结构;但是很少有申请一片内存然后对这块内存按序号进行访问;
虽然我的层序在vista系统下测试通过,但是我还是转移到xp下测试一便,结果系统提示错误,肯定是内存分配的问题了,我将稀疏矩阵的定义改了一下:
typedef struct{
Triple data[MAXSIZE+1];//在使用过程有效位置也是从下标1开始
int mu,nu,tu;//行,列,非零元个数
  阅读全文

posted @ 2007-11-11 14:08 山泉弯延 阅读(2723) | 评论 (0)  编辑 |

posted @ 2007-10-05 20:21 山泉弯延 阅读(1276) | 评论 (4)  编辑 |

posted @ 2007-10-05 20:17 山泉弯延 阅读(7757) | 评论 (7)  编辑 |