首页 > 题库 > 408计算机学科专业基础 > 设计题

请设计一个数据结构只包括下列三个运算:
Create( ):创建一个数据结构
Insert(x):插入一个元素x到该数据结构
Min( ):返回该数据结构中的最小元素

本题要求:
(1)描述你所设计的数据结构的逻辑结构和存储结构。
(2)用所选程序设计语言实现这三个运算,每个运算用一个函数实现,要求每个运算的最坏情况时间复杂度都是O(1)。
(3)如果你无法设计出完全满足时间复杂度要求的算法,则作为此方案,请写出你的算法,并分析算法的时间复杂度。

参考答案: 查看答案 查看解析 下载APP畅快刷题

相关知识点试题

相关试卷