zoukankan      html  css  js  c++  java
  • 结对编程作业--词频统计

    小组成员:

      梁景俊  李文铠

    作业要求:

      完成一个词频分析器,具体要求见课件。

    结对编程过程:

      首先看到这个作业要求后,我们就没有太在意,因为我们在大二的时候上了《编译原理》这门课,课程实验要求实现一个编译器,里面就涉及分词,所以我们只需对分出的词语加一个统计就行。因此我们没想太多,直到十一假期的最后一天才做,从构思到写完、调试,也就是花了一个下午的时间。

    作品特点:

      1.编程的核心思想是利用Yacc与Lex进行编程,Lex 和 Yacc 是两个非常重要的、功能强大的工具,使用他们使得分词变得非常简单。

      2.自主编写的代码在flex.l中,在cmd下运行flex.exe对其处理,生成lex.yy.c文件,对lex.yy.c文件进行编译,生成lex.yy.exe文件,这就是我们得到的主程序文件。在cmd下运行该文件,该程序需要用户传递两个参数,前一个参数是要进行词频统计的文件名,后一个参数存放统计结果的文件名。

      3.运行过程如下图:

      

     

    结对编程分工:

      代码完成:梁景俊

      后期调试:梁景俊 李文铠

      写博客、上传代码: 李文铠

    代码开源在:https://github.com/Volusiens/Repository1

    转载请注明:http://www.cnblogs.com/ruc-liwenkai/p/5947201.html

  • 相关阅读:
    kernel-devel-3.10.0-957.el7.x86_64.rpm kernel-headers-3.10.0-957.el7.x86_64.rpm
    解决MySQL安装:找不到msvcr120.dll和msvcp120.dll
    Node.js安装
    大数据电商数据仓库
    spark
    redis 脑裂等极端情况分析
    Redis解决并发超卖问题
    解决OutOfMemoryError: unable to create new native thread问题
    好用的java工具
    java初始化和实例化
  • 原文地址:https://www.cnblogs.com/ruc-liwenkai/p/5947201.html
Copyright © 2011-2022 走看看