第三章链表和矩阵.docVIP

  • 3
  • 0
  • 约5.32千字
  • 约 10页
  • 2017-08-20 发布于重庆
  • 举报
第三章链表和矩阵.doc

第三章 链表和矩阵 链表和矩阵是MMP的两个基本数据类型,本章将分别就这两个主题介绍相关的基本运算指令。 链表的运算 append 调用:append (list, atom) 参数:list 是一个表 atom是一个元素 说明:若atom不在list中,则将atom加到list的最后,形成新表返回, 否则,返回原表。 示例: append ([1,2,3,4],5); [1,2,3,4,5] append ([1,2,3,4],4); [1,2,3,4 ] append ([a,b,c,d],[e,f]); [a,b,c,d,[e,f]] insert 调用:insert(list, atom, pos) 参数:list是一个表   atom是一个元素    pos是一个正整数 说明:将元素atom插入到表list的第pos个元素之前,形成新表返回。 若表list的长度为n,则1= pos = n+1。 示例: insert([1,2,3,4],a,1); [a,1,2,3,4] insert([a,b,c,d],[c,d],2); [a,[c,d],b,c,d] insert([1,2,3,4],a,5); [1,2,3,4,a] merge 调用:merge(l1,l2) 参数:l1 是一个表    l2 是一个表 说明

文档评论(0)

1亿VIP精品文档

相关文档