线性表的基本操作分析.docVIP

  • 43
  • 0
  • 约1.23万字
  • 约 14页
  • 2017-01-12 发布于湖北
  • 举报
线性表的基本操作分析

实验二 线性表的基本操作 一、实验目的 1.掌握用 C++/C语言调试程序的基本方法。 2.掌握线性表的顺序存储和链式存储的基本运算,如插入、删除等。 二、实验要求 1.C++/C 2. 3.? 三、实验内容: 1. 分析并运行以下各子程序的主要功能。 ?程序1:顺序存储的线性表和运算 #includestdio.h #define MAXSIZE 100 int list[MAXSIZE]; int n; /*insert in a seqlist*/ int sq_insert(int list[], int *p_n, int i, int x) {int j; if (i0 || i*p_n) return(1); if (*p_n==MAXSIZE) return(2); for (j=*p_n+1; ji; j--) list[j]=list[j-1]; list[i]=x; (*p_n)++; return(0); } /*delete in a seq list*/ int sq_delete(int list[], int *p_n, int i) {int j; if (i0 || i=*p_n) return(1); for (j = i+1; j=*p_n; j++) list[j-1] = list[j]; (*p

文档评论(0)

1亿VIP精品文档

相关文档