美文网首页
数据结构第一次作业

数据结构第一次作业

作者: MaosongRan | 来源:发表于2018-09-16 21:36 被阅读0次

1. 逻辑结构和物理结构有什么不同?

逻辑结构是指从操作对象抽象出的数学模型,其结构定义中的关系用于描述数据元素之间的逻辑关系。
逻辑结构在计算机中的表示称为物理结构或存储结构,根据数据元素在计算机中的表示方法,可分为顺序存储结构与链式存储结构。

2. 算法和程序有什么不同?

算法是指解决问题的一种方法或一个过程。
算法是若干指令的有穷序列,满足性质

(1)输入:由外部提供的量作为算法的输入.
(2)输出:算法产生至少一个量作为输出.
(3)确定性:算法的每一步骤必须有确切的定义.
(4)有限性:算法的有穷性是指算法必须能在执行有限个步骤之后终止.
(5) 可行性,算法需要考虑设计的可能,程序则具体是实现算法上的设计

程序是算法在计算机上用某种程序设计语言的具体实现。
程序可以不满足算法的性质(4)。
例如操作系统,是一个在无限循环中执行的程序,因而不是一个算法。
操作系统的各种任务可看成是单独的问题,每一个问题由操作系统中的一个子程序通过特定的算法来实现。该子程序得到输出结果后便终止。

3. 什么是ADT?

抽象数据类型(ADT)是一个实现包括储存数据元素的存储结构以及实现基本操作的算法,是数据结构作为一个软件组件的实现。ADT的接口用一种类型上的一组操作来定义,每一个操作由它的输入和输出定义。ADT并不会指定数据类型如何实现,这些实现细节对于ADT的用户是隐藏的,并且通过封装来阻止外部对它的访问。

相关文章

  • 数据结构第一次作业

    1. 逻辑结构和物理结构有什么不同? 逻辑结构是指从操作对象抽象出的数学模型,其结构定义中的关系用于描述数据...

  • 今日事情

    1、上午,第一次去孤儿院 2、下午,第二次裸考六级 3、完成数据结构作业,尽量完成微波技术天线作业 十年计划:第3天

  • 数据结构实验汇总(山西大学18届)

    大二下的数据结构实验课的内容终于都完成了,汇总一下方便以后查阅。 第一次作业 这一次作业有3题基础题,可能老师的目...

  • 数据结构作业

    Q1

  • ASN.1初步了解

    0.作业要求 使用ASN.1编写一个数据结构。数据结构自己考虑。 分别使用asn1c、JavaAsn1Compil...

  • 2019-11-22任务清单

    周末清单 作业:大数据、信息资源管理、管理信息系统、Java和数据结构、高级数据库、Java和数据结构 其他:大数...

  • 第一次作业(请点评)

    姓名:课程小助手 日期20180614 作业第一次作业 心得:本次是第一次提交作业,怀着忐忑的心情录完了第一次作业...

  • 数组与链表

    在学习算法的时候,看书讲到了数据结构,第一次学习,感觉基础还是很重要的,把内容整理如下,方便回顾。 数据结构 数组...

  • 262一刘

    交作业画的第一次作业

  • 计算机二级Java易错基础

    一,数据结构与算法 1,操作系统中作业调度与队列有关。操作系统的调度是按先进先出的原则操作的。 2,数据结构中的数...

网友评论

      本文标题:数据结构第一次作业

      本文链接:https://www.haomeiwen.com/subject/siofnftx.html