为了账号安全,请及时绑定邮箱和手机立即绑定

当为解决某一问题而选择数据结构时,应从哪些方面考虑

当为解决某一问题而选择数据结构时,应从哪些方面考虑

手掌心 2018-10-29 04:00:09
当为解决某一问题而选择数据结构时,应从哪些方面考虑
查看完整描述

1 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

主要考虑两点:时间和空间 。

所谓“时间”就是一个算法从开始到执行完毕所需要的用时。如果某个问题对于时间要求很高(需要尽快完成)。那么“时间”是要优先考虑的。

“空间”是指执行完一个算法所需要消耗的内存大小。

数据结构不同于数据类型,也不同于数据对象,它不仅要描述数据类型的数据对象,而且要描述数据对象各元素之间的相互关系。

拓展资料:

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

在计算机科学中,数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。


查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 1752 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信