所以在概念上,我正在读取一个包含大约200万行数据的文件。我期待在后面对数据进行排序,存储和应用其他功能。读取/排序一个大的.CSV文件
我被告知这被称为“桶”,但我不清楚这是预先定义的还是用户定义的数据类型。所以我很好奇链表或数组或者其他组合是否可行?
我需要担心文件的大小吗?大多数编译器能够同时处理所有这些问题,还是需要先分割数据(即分成每个桶,存储在自己的文件中,然后使用另一个代码等)?
如果#2是必需的,C++是否具有保存每次执行多个文件的功能?意思是a)创建bucket1 file.txt; b)填充bucket1文件;关闭bucket1文件; d)创建bucket2文件; ...
文件示例: “1055,1055,1042,3006,3072,3031,3342,236” 我想存储第7个定义的存储桶中的前6个值。没有明显的限制,第6,7时隙似乎在0和450之间。 除逗号和eol外,没有特殊字符或分隔符。 谢谢你的链接和其他指针。 – Jarrell