algorithm - 给出一个对输出敏感但对输入不敏感的算法示例
问题描述
这可以是一个例子吗?
- x = 随机数()
- 如果 x < 100 将 x 添加到列表中并转到步骤 1。
- 打印清单
解决方案
维基百科说:“输出敏感算法是一种运行时间取决于输出大小的算法。” 所以,这很容易:
- 在某个范围内选择一个随机数,例如 10-1000。
- 输出那么多点。
点越多,程序运行所需的时间就越长。为了使其更具戏剧性,您可以在点之间暂停一秒钟。
您的示例也有效,因为程序运行的时间越长(当数字恰好很小时),输出就会越大。
推荐阅读
- python - 从数据框列制作几个饼图
- sql-server - 在 SQL Server 中预测回收大小
- colorize - 在 VideoColorizerColab.ipynb-Coloboratory 下载失败
- matlab - 贝叶斯网络推理算法是否假设数据的特定分布?
- c - 在 C 中计算空格 -argc/argv
- python - 从经过训练的 LSTM 模型进行预测
- ios - Tableview 上下文菜单:从行到预览视图控制器的自定义动画
- reactjs - url被破坏时如何在React中显示虚拟图像?
- ios - 如何使用闭包而不是委托将数据从一个 VC 传递到另一个?
- node.js - Angular.js 有包路由器,为什么我需要 node.js 和 express.js?