用 Pipe 搞定单词统计的面试题
来源:互联网 发布:c语言模块化编程教程 编辑:程序博客网 时间:2024/06/07 11:49
赖勇浩(http://laiyonghao.com)
今天早上,@smallfishxy 公开了一条面试题:
读取文件,统计文件中每个单词出现的次数,然后按照次数高低排序。
本来蛮平淡无奇的一题,但一跟前天介绍的 Pipe 结合起来,就有意思了,这类数据流的处理,相当适合用 Pipe 来处理,花了点时间,写代码如下:
输出:
在使用 Pipe 解题的过程中,发现一个问题:
当出错的时候,想找到错误原因太难了!
- 用 Pipe 搞定单词统计的面试题
- 面试题 统计文件中出现的单词及单词所在的行(C++ STL实现)
- Linux命令经典面试题:统计文件中出现次数最多的前10个单词
- 初次面试必须搞定的面试题
- 面试题---单词翻转
- 搞定BAT Java面试题
- 一道面试题统计胜负数的
- 统计回文--一道面试题的反思
- 面试总结:用Java搞定二叉树方面的面试题
- 百度面试题--给定一个单词,从字典查找该单词的所有兄弟单词
- 概率统计面试题
- 面试题:统计数组
- 面试题:分词统计
- [各种面试题] 单词游戏
- 单词反转 (微软公司面试题)
- 一个面试题:翻转句子中单词的顺序
- 【程序员面试题】翻转句子中单词的顺序
- 面试题:字符串的空格计数和单词计数
- IE8不支持兴业网银
- Quorum NWR
- Oracle 查询某个表所占空间
- Tomcat配置SSL.doc
- el表达式实现原理
- 用 Pipe 搞定单词统计的面试题
- 左连接和右连接区别
- 多线程同步
- Linux lftp乱码解决及使用书签的方法
- anti-pattern 反面模式
- [Compile Error] Classes must not be nested
- DWR与AJAX
- 使用最近未使用页淘汰(NRU)算法模拟实现页淘汰进程
- 动态添加表格一行(javascript)