自动生成数组或其它数据的java库?
比如说, 我希望验证一个排序算法是否正确. 我不想自己去写测试数据, 有没有什么库能够自动生成包含数据的数组或其它的容器类.
比如能够自动生成一个长度为100的有序int数组等等.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如说, 我希望验证一个排序算法是否正确. 我不想自己去写测试数据, 有没有什么库能够自动生成包含数据的数组或其它的容器类.
比如能够自动生成一个长度为100的有序int数组等等.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
关键词,
shuffle
这样的库,还真没有听说过 —— 但是这类简单的方法,我建议 “自己动手,丰衣足食”。以你现在的基础而言,你应该多思考,多写多练 —— 自己去实现这类方法,就是很好的打基础的过程。
你现在需要的并不是一个生成有序数组的方法。你需要的是下面两个方法:
生成一个长度为 n 的无序整数数组,数组元素的范围为 0 ~ bound:
判断 array 是否是升序排序:
有了这两个方法,便可以生成用于排序的整数数组和对整数数组是否有序进行判断。