爱问知识人 爱问教育 医院库

静态结构与动态结构有什么区别

首页

静态结构与动态结构有什么区别


        

提交回答
好评回答
  • 2023-11-07 13:00:18

    静态结构和动态结构一般用于数据结构中。具体区别如下:

    静态链表: 所有结点都是在程序中定义,不是临时开辟的,也不能用完后释放。

    动态链表: 在需要时才开辟一个结点的存储单元。

    静态链表内存大小是规定了的 动态链表可以根据类型来申请不同的内存大小。

    静态结构与动态结构有什么区别

    1、静态结构与动态结构的区别如下:

    ①概念不同

    动态结构:是指对于处于活动、变化状态时的景物之描写。

    静态结构:是指对于处于静止状态的景物之描写。(如大地、山冈、房屋、树木、器物。)

    ②作用不同。

    静态结构:其任务就是准确、真实、生动、形象、具体地勾勒出景物形态之特征。

    动态结构:它与静态描写的根本不同,就在于它是按照时间将景物的活动、变化、姿态、声响描绘出来。适用于表现紧张、热烈、欢快、烦躁、不安等气氛与情调之描写。

    ③描写范围不同。

    静态结构与动态结构有什么区别

    (1)数据结构也叫信息结构,讨论的是数据的组织问题.而我们常用的整型.浮点型等类型的数据,都属于静态数据,他们的存储空间在程序执行过程中不能加以改变,因此被称为静态数据结构。所以静态数据结构的特点是由系统分配固定大小的存储空间,以后在程序运行的过程中,存储空间的位置和容量都不会再改变。

    (2)动态数据结构不确定总的数据存储量,而是为现有的每一个数据元素定义一个确定的初始大小的空间,若干个数据元素分配若干个同样大小的空间当问题的数据量发生变化时,数据的存储空间的大小也发生变化。如果数据量增加,就重新向系统申请新的空间如果数据量减少,就将现有的多余的空间归还给系统。

    诚***

    2023-11-07 13:00:18

  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):