摘要: 相信大家都听说过杨辉三角、选择排序、集合交与并操作,本文就是用Erlang语言实现这三个有趣的程序,相信大家都知道这三个概念,那么正式我们的erlang实战之旅吧! 实战1:输出杨辉三角:接口为start(N),N为行数。 实战2:选择排序:接口为sort(L),L为输入数组。 实战3:集合交与并操作。 阅读全文
posted @ 2012-05-07 13:59 chinagragon 阅读(2528) 评论(4) 推荐(1)
摘要: 为文本建立索引是文本信息处理的一个重要的任务,给定一个由英文单词构成的文件,为文件中所有单词建立索引,记录每个单词出现的行号和每行出现的次数,并将索引存入一个文件。在Erlang实战练习(六)中我强调了当时建立文本索引的时候太粗糙,一是使用了尽量规避的进程字典的方式;二是分词使用的是正则表达式,不够灵活。本文将改进我以前建立文本索引的方式,使用ETS来存储单词及其索引列表,同时拆分词使用Erlang提供的string:token模块,更加灵活和可移植性。 阅读全文
posted @ 2012-05-07 08:21 chinagragon 阅读(2914) 评论(1) 推荐(0)

Powered by中国龙 博客空间 IT闲人,不干实事