NYIST_数据结构实验指导书

更新时间:2023-07-23 22:57:12 阅读: 评论:0

bitch怎么读>预订单理工学院
数据结构上机实验指导书
(2011版)
软件学院·软件工程教研室
2011.3
3g雅思论坛

oxidation
实验1 线性表应用
suchthat一、实验目的bowl
1. 新东方考研视频了解和掌握线性表顺序存储和链式存储在计算机中的表示,基本操做在计算机中的实现。
2. 能够利用线性表结构对实际问题进行分析建模,利用计算机求解。
3. 能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不同特点及其适用场合。
二、实验容及步骤
1. 利用程序设计语言分别实现顺序表和链表的抽象数据类型。
2. 掌握程序分文件(头文件和实现文件)书写的方式。
3. 分别用顺序表和链表实现课本算法2.2:合并两个非递减有序序列,并对其时间性能做出分析。P21
      #include"c1.h"
typedef int ElemType;
#include"c2-1.h"
#include"bo2-1.c"
#include"func2-3.c" /* 包括equal()、comp()、print()、print2()和print1()函数 */
void MergeList(SqList La,SqList Lb,SqList *Lc) /* 算法2.2 */
{ /* 已知线性表La和Lb中的数据元素按值非递减排列。 */
  /* 归并La和Lb得到新的线性表Lc,Lc的数据元素也按值非递减排列 */
  int i=1,j=1,k=0;
  int La_len,Lb_len;
  ElemType ai,bj;
  InitList(Lc); /* 创建空表Lc */
雅思托福gre  La_len=ListLength(La);
  Lb_len=ListLength(Lb);
大学英语综合教程4  while(i<=La_len&&j<=Lb_len) /* 表La和表Lb均非空 */
英语信件格式
  {
    GetElem(La,i,&ai);
    GetElem(Lb,j,&bj);
    if(ai<=bj)
    {
      ListInrt(Lc,++k,ai);
      ++i;

本文发布于:2023-07-23 22:57:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/186696.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:线性表   实现   实验   递减
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图