你可能感兴趣的试题
第3题
B.状态(State)
C.策略(Stratehy)
D.访问者(Visitor)
A.VendingMachineState
B.Buy
C.VendingDepositState
D.VendingStockState
A.创建型对象模式
B.结构型对象模式
C.行为型类模式答案解析与讨论:https://www.ruantiku.com/shiti/3952821070.html
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:
交付产品不找零:交付产品并找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图所示,其中()是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(),体现的最主要的意图是()。
B.状态(State)
C.策略(Stratehy)
D.访问者(Visitor)
A.VendingMachineState
B.Buy
C.VendingDepositState
D.VendingStockState
A.创建型对象模式
B.结构型对象模式
C.行为型类模式答案解析与讨论:https://www.ruantiku.com/shiti/3952821070.html
第64题
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素,…,这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(1),在最好情况下搜索失败的时间复杂度为(2)。
(1)A、O(logn)
B、O(nlogn)
C、O(logkn)
D、O(nlogkn)
(2)A、O(logn)
B、O(nlogn)
C、O(logkn)
D、O(nlogkn)