任务:给定一个数组,从键盘中读取。
目标:编写以下几个过程。
(1)查找函数:findelement(data:arrdat; i:integer):integer;查看是否有指定的整数元素。
(2)统计函数:countelement(data:arrdat; i:integer):integer;查看指定的整数元素有多少个。
(3)删除过程:deleteelement(data:arrdat; i:integer);删除第i个元素,数组后面的元素往前移一位。多余位填充0.
(4)交换过程:swapelement(data:arrdat; i,j:integer);交换下标为i,j的两个元素。
(5)插入过程:insertelement(data:arrdat; i,j:integer);在一个未填充满的数组的第j个位置插入一个整数元素i,原来的数据往后退一位。
应该是用链表吧?。。arrdat是自定的数组。。
拜托告诉我怎么编行么。。我学得一知半解的= =。
目标:编写以下几个过程。
(1)查找函数:findelement(data:arrdat; i:integer):integer;查看是否有指定的整数元素。
(2)统计函数:countelement(data:arrdat; i:integer):integer;查看指定的整数元素有多少个。
(3)删除过程:deleteelement(data:arrdat; i:integer);删除第i个元素,数组后面的元素往前移一位。多余位填充0.
(4)交换过程:swapelement(data:arrdat; i,j:integer);交换下标为i,j的两个元素。
(5)插入过程:insertelement(data:arrdat; i,j:integer);在一个未填充满的数组的第j个位置插入一个整数元素i,原来的数据往后退一位。
应该是用链表吧?。。arrdat是自定的数组。。
拜托告诉我怎么编行么。。我学得一知半解的= =。

