利用多线程在Go中更快地读取大文件

如何计算具有4gb RAM的50gb文件中单词的出现次数。窍门是不将整个文件加载到内存中,而是在继续移动文件指针时继续处理每个单词。这样,我们可以用最少的内存资源轻松处理整个文件。

阅读全文 »

给出第一个词 first 和第二个词second,考虑在某些文本 text 中可能以"first second third" 形式出现的情况,其中 second 紧随 first 出现,third 紧随 second 出现。

阅读全文 »