比如说, 我希望验证一个排序算法是否正确. 我不想自己去写测试数据, 有没有什么库能够自动生成包含数据的数组或其它的容器类.
比如能够自动生成一个长度为100的有序int数组等等.
PHP中文网2017-04-18 10:50:41
そのような図書館については聞いたことがありません - しかし、この種の簡単な方法については、「自分でやって、十分な衣食住を用意する」ことをお勧めします。現在の基礎に基づいて、もっと考え、もっと書き、もっと練習する必要があります。この種の方法を自分で実装することは、基礎を築く良いプロセスです。
今必要なのは、順序付けされた配列を生成するメソッドではありません。必要なのは次の 2 つの方法です:
長さ n の順序なし整数配列を生成します。配列要素の範囲は 0 から制限されています。 リーリー
配列が昇順にソートされているかどうかを決定します:リーリー
これら 2 つの方法を使用すると、並べ替え用の整数配列を生成し、その整数配列が正しいかどうかを判断できます。