发布网友 发布时间:2022-04-24 21:10
共3个回答
热心网友 时间:2023-10-11 09:01
数据结构中评价一个好的算法,应该从四个方面来考虑,分别是:
一、算法的正确性。
二、算法的易读性。
三、是算法的健壮性。
四、是算法的时空效率(运行)。
算法的设计取决于数据(逻辑)结构,算法的实现取决于所采用的存储结构。数据的存储结构本质上是其逻辑结构在计算机存储器中的实现。为了充分反映数据的逻辑结构,它在内存中的映像包括两个方面,即数据元素之间的信息和数据元素之间的关系。不同的数据结构有相应的操作。数据操作是定义在数据逻辑结构上的操作算法,如检索、插入、删除、更新和排序。
扩展资料
该算法的一般性质包括:
1、对于任何符合输入类型的输入数据,都可以根据算法来解决问题,软件包保证了计算结构的正确性。
2、算法中的每一条指令都必须能够被人或机器执行。
3、确定性算法应该在每一步之后都有明确的下一步指示。也就是说,确保每个步骤都有下一步行动的指示,并且不缺乏或只有模糊的下一步行动指示。
4、有限算法的执行必须以有限的步数结束。
参考资料来源:百度百科-数据结构 (计算机存储、组织数据方式)
热心网友 时间:2023-10-11 09:02
脑袋里要有成千上万个算法案例 融会贯通热心网友 时间:2023-10-11 09:02
我题目都没看懂。。。