[] [] [] 发布人:文得学习网 发布日期:2021-08-03 共230人浏览过

中国矿业大学北京854数据结构考研全套资料

在线阅读:/Ebook/970546.html


成为文得学习网年费会员,免费使用万余种考试资料

目录
隐藏
说明:本全套共包括4种电子书、125个高清视频(共46课时)。
1.考研真题
说明:本部分收录了本科目近年考研真题,方便了解出题风格、难度及命题点。此外提供了相关院校考研真题,以供参考。
3.视频讲解
说明:本部分为该科目的通用视频讲解产品,对复习备考有很大的参考价值。
试读(部分内容)
隐藏

第1章 绪 论

1.1 强化习题详解

 

1设有数据结构(D,R),其中D={d1,d2,d3,d4},R={r},r={(d1,d2),(d2,d3),(d3,d4)},试按图论中图的画法惯例画出其逻辑结构图。

答:逻辑结构图如图1-1所示。

图1-1 程序逻辑结构图

 

2试仿照三元组的抽象数据类型分别写出抽象数据类型复数和有理数的定义(有理数是其分子、分母均为自然数且分母不为零的分数)。

答:

ADT Complex{
  数据对象:D={r,i|r,i为实数}
  数据关系:R={<r,i>}
  基本操作:
    InitComplex(&C,re,im)
      操作结果:构造一个复数C,其实部和虚部分别为re和im
    DestroyComplex(&C)
      操作结果:销毁复数C
    Get(C,k,&e)
      操作结果:用e返回复数C的第k元的值
    Put(&C,k,e)
      操作结果:改变复数C的第k元的值为e
    IsAscending(C)
      操作结果:如果复数C的两个元素按升序排列,则返回1,否则返回0
    IsDescending(C)
      操作结果:如果复数C的两个元素按降序排列,则返回1,否则返回0
    Max(C,&e)
      操作结果:用e返回复数C的两个元素中值较大的一个
    Min(C,&e)
      操作结果:用e返回复数C的两个元素中值较小的一个
}ADT Complex
 
ADT RationalNumber{
  数据对象:D={s,m|s,m为自然数,且m不为0}
  数据关系:R={<s,m>}
  基本操作:
    InitRationalNumber(&R,s,m)
      操作结果:构造一个有理数R,其分子和分母分别为s和m
    DestroyRationalNumber(&R)
      操作结果:销毁有理数R
    Get(R,k,&e)
      操作结果:用e返回有理数R的第k元的值
    Put(&R,k,e)
      操作结果:改变有理数R的第k元的值为e
    IsAscending(R)
      操作结果:若有理数R的两个元素按升序排列,则返回1,否则返回0
    IsDescending(R)
      操作结果:若有理数R的两个元素按降序排列,则返回1,否则返回0
    Max(R,&e)
      操作结果:用e返回有理数R的两个元素中值较大的一个
    Min(R,&e)
      操作结果:用e返回有理数R的两个元素中值较小的一个
}ADT RationalNumber
  


资料地址:/Ebook/970546.html

更多优质资料,请登录【文得学习网

猜你喜欢:

郑州雅思培训最好的机构

基金怎么玩才能赚钱

公共基础知识3500题库

初级会计考试试题题库

依法治国的重要意义

通信工程考研难度榜

初级会计模拟试题题库

教育综合333参考书目

郑州最好的雅思培训