我想在我的程序中硬编码一个巨大的整数数组。我这样做是因为我想对排序算法进行基准测试。如果我将数组存储为文本文件并将其读入,那么我将测量读取大型文件中的读取性能+排序,而不是单独排序。我稍后将对文件读取进行基准测试。我可以将int vals[] = {<huge number of values here>}
直接放入我的main
,但这会使我的文本编辑器崩溃,所以我希望有一些方法可以放入一个单独的文件。我有#include
的某种方式吗?有没有办法做到这一点?
答案 0 :(得分:0)
您可以通过应用一些可预测的逻辑在循环中创建数组。例如,在一个场景中,您可以遍历数组并将值设置为(size - index)。您可以通过使用mod / multiple / xor等其他函数来获得创意。