链表类

2013-6-15 10:20:02 人评论 次浏览 分类:绣花制版


在花样设计过程中,绣段的生成和编辑操作都是随机的,其数据需要根据不同的操作相应的进行添加!修改!删除,而且要求响应迅速,占用内存少"电脑绣花机的实际刺绣过程就是由一根或几根针根据花样文件的数据从起点绣到文件结束,整个过程可以看成一个有序的链表的遍历"花样的编辑操作一般都是对花样中的某个绣段或整个花样进行操作,对某个绣段进行操作时,我们选中的部分不可能刚好只包含该绣段,都会有其它绣段被包含进来,这就需要我们剔除不需要的绣段,在此过程中需要逆向访问花稿中的针迹信息"因此,结合刺绣系统自身的特点,选用双链表来存储数据"选用双链表作为数据结构,不同链表的节点包含数据各不相同"例如,在输入点链表中存储的是输入坐标值,为整形数;刺绣花稿链表的节点需要包含绣段针迹点!绣段号!绣线颜色等,可以用stluct"刺绣过程中链表节点数据不同,但对链表的操作都是相同的,为了避免程序代码的重复,可以引入模板机制来解决这个问题"

相关资讯

    暂无相关的资讯...