英文单词

团队第二次作业

穿精又带淫゛_ 提交于 2019-12-02 12:59:47
这个作业属于哪个课程 2018计科软工班级 这个作业要求在哪里 团队第二次作业 团队名称 无所谓错与队 这个作业的目标 通过查询资料书写文档等,以及通过实亲自实践,了解软件开发一系列流程,更好的提高我们的程序开发能力,团结协作能力 Part 1.团队简介: 061218 组长 061215 组员 061217 组员 061219 组员 061216 组员 061220 组员 Part 2.拟开发项目简介: 项目简称 英语学习app--腰果单词 拟开发项目简介 英语学习app是一个能够帮助大家提升自己英语水平的app,正如目前市面上的大多数app一样可以进行 翻译,记单词打卡 等诸多操作。 作为一款帮助用户记忆单词的软件,主要的功能则包括背单词和复习单词。但目前很多人都使用过该类英语app,但是也有很多人没能坚持下来。因此我们想要通过 增加激励机制 来提升用户积极性。 同时智能背词也同时制定了不同目标,例如四六级,帮助大家有针对性的进行英语学习。我们英语学习app,包括基本的 查询单词功能 ,用户还可以根据自己的情况将单词进行收藏。 其中,当用户背单词时,会要求设置几个复习当天单词的时间,用户需要在自己设定的时间完成单词的复习。这样就有效避免的匆忙背诵的发生。不仅如此,背单词的方式也多种多样,最大限度提高用户的学习兴趣,从而学习的效率也得到提高。总之,我们的app使 背单词变得轻松

背单词|新单词|旧单词

99封情书 提交于 2019-12-01 19:54:15
背单词: 新单词:每天至少两个单元新单词,可以先背一个意思 旧单词: 阶段一: . 每天复习 4 个单元旧单词; 阶段二:听单词音频; 阶段三:电脑写英文,嘴上说英文 来源: https://www.cnblogs.com/yuanjingnan/p/11715509.html

Java的基础语法(一): 注释,关键字,标识符

﹥>﹥吖頭↗ 提交于 2019-12-01 17:35:17
1.注释 用于解释说明程序的文字 分类: ①.单行注释: //注释文字 ②.多行注释: /*注释文字*/ ③.文档注释: /**注释文字*/ 注意:单行注释可以嵌套 , 多行注释不可嵌套 2.关键字 被Java语言赋予特定含义的单词 特点: 组成关键字的字母全部是小写 举栗子: 定义类相关: class , interface , void 定义数据类型: byte , short , int , long , float , double ,char ,boolean 定义数据类型值: true , false , null 定义流程控制: if , else , switch , case , default , while , do , for , break , continue , return 定义访问权限修饰符: public , private , protected 定义类/函数/变量修饰符: static , final , abstract , synchronized 定义类和类之间关系: extends , implements 定义创建/引用/判断实例: new , this , super , instanceof 用于异常处理: try , catch ,finallly , throw , throws 用于包相关: import ,

作业demo

孤人 提交于 2019-12-01 06:59:31
计算机接口的设计与实现过程: 总的设计思路在我的同伴博客:xxxxxxx 那我负责的功能模块主要是GetDic类和GetRes类及Print类这三个类。 print类主要是分辨命令行参数,判断是文本输出还是控制台输出,文本输出则使用StreamWriter这个字符流。 较为关键的则是GetDic类和GetRes类,GetDic类则是使用了dictionary集合生成具有词频的单词集合,那我通过CountWords 所得到的单词集合传入GetDic类遍历集合,第一次的存入集合,重复的词频加一,生成了一个具有词频的单词集合。 流程图 GetRes类则是使用上述getdic所产生的集合进行数据处理,同样是使用dictionary作为结果集合,我优先进行单词集合词频的统计,再由词频在已经排好字典序的单词集合中找,如果符合则添加到我的结果集合中,由Print函数输出 流程图 关键代码展示: GetDic类: //传入有countWords使用的单词集合 //得到单词以及对应的数目存入泛型数组keyValues public static Dictionary<string, int> createDic(StreamReader sr,List<string>words) { Dictionary<string, int> keyValues = new Dictionary<string,

软工第四次作业:结对编程

给你一囗甜甜゛ 提交于 2019-12-01 05:36:55
软件工程第四次作业:结对编程 GIT地址 学生姓名 吴昊阳 学号 201831083104 结对伙伴 姚志昆 伙伴学号 201831081105 伙伴博客地址 一丶 PSP表格    1.解题思路描述 要求是“统计指定单词的出现频率”,那么就是要解决两个问题: 找到指定单词和计数。我们设置了指针用来查找,在查找的同时用search进行统计计数。 刚开始,小组打算分工,分别查阅资料,思考不同阶段要求,伙伴成员协作完成。 对题目要求进行分析后,题目要求为词频统计,但是要求不少,小组决定先做基础要求。 尽量利用C++标准库的功能,利用正则表达式来提取出符合需求定义的单词, 每个单词应具有最简形式、已统计数量等属性,故采用结构体的形式存储。 行数统计:以按行读取的方式读取文本文件,每次成功读取后对应的counter+1,直至文件末尾。(统计文件的有效行数:任何包含非空白字符的行,都需要统计。) 字符数统计: 统计可打印字符个数 单词统计:根据要求,只有由至少4个英文字母打头的连续英文、数字字符串才算做一个单词,并且单词实体不区别大小写字母转换大小写; 保存字符长度>=4的单词-----------使用正则表达式;去掉开头非字符的单词并计数;排序,在自定义数据结构中重载<和<=,来实现词频排序,为了实现降序排序,简单地用大于号重载了小于号。    2.设计实现过程 代码主要分为三个部分: 1

读英文文本文件并列出单词出现次数

﹥>﹥吖頭↗ 提交于 2019-11-29 22:44:23
import java.util.*; import java.util.regex.*; import java.io.*; public class UserTreeMap{ public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader(new FileReader("english.txt")); System.out.println("Read under this dir English.txt"); StringBuffer sbuf=new StringBuffer();//缓冲字符串 String line=null; while((line=buf.readLine())!=null){ sbuf.append(line);//追加到缓冲字符串中 } buf.close();//读取结束 Pattern expression=Pattern.compile("[a-zA-Z]+");//定义正则表达式匹配单词 String string1=sbuf.toString().toLowerCase();//转换成小写 Matcher matcher=expression.matcher(string1);定义string1的匹配器

标志符

这一生的挚爱 提交于 2019-11-29 22:29:02
标志符:用来给包,类,方法,变量等起名字的符号 组成规则:A:unicode字符——包括数字字符,英文大小写字母,汉字(不建议使用)      B:下划线_      C:美元符$ 注意事项:A:不能以数字开头      B:不能是java中的关键字 命名规则:A:见面知意      B:常见的命名       a:包,其实就是文件夹,对类进行管理,全部小写,多级包使用.隔开       b:类,大驼峰命名法,一个单词首字母大写,多个单词,每个单词首字母大写       c:方法和变量,小驼峰命名法,一个单词首字母小写,多个单词从第二单词开始每个单词的首字母大写 来源: https://www.cnblogs.com/dajingshao/p/11537962.html

TOJ4909:单词查找树

大城市里の小女人 提交于 2019-11-29 22:14:14
描述: 在进行文法分析的时候,通常需要检测一个单词是否在我们的单词列表里。为了提高查找和定位的速度,通常都要画出与单词列表所对应的单词查找树,其特点如下: 根节点不包含字母,除根节点外每一个节点都仅包含一个大写英文字母; 从根节点到某一节点,路径上经过的字母依次连起来所构成的字母序列,称为该节点对应的单词。单词列表中的每个词,都是该单词查找树某个节点所对应的单词; 在满足上述条件下,该单词查找树的节点数最少。 单词列表对应的单词查找树 对一个确定的单词列表,请统计对应的单词查找树的节点数(包括根节点) 输入 该文件为一个单词列表,每一行仅包含一个单词和一个换行/回车符。每个单词仅由大写的英文字符组成,长度不超过63个字符。文件总长度不超过32K,至少有一行数据。 输出 该文件中仅包含一个整数和一个换行/回车符。该整数为单词列表对应的单词查找树的节点数。 样例输入 A AN ASP AS ASC ASCII BAS BASIC 样例输出 13 解题思路: 水题,字典树 + bfs。先建立一个字典树,在进行广搜。 #include<bits/stdc++.h> using namespace std; typedef struct node { struct node *next[26]; int f; }node; node *root; char str[65]; void

20180912-3 词频统计

无人久伴 提交于 2019-11-29 22:05:38
此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/6583] 词频统计 SPEC 20180918 老五在寝室吹牛他熟读过《鲁滨逊漂流记》,在女生面前吹牛热爱《呼啸山庄》《简爱》和《飘》,在你面前说通读了《战争与和平》。但是,他的四级至今没过。你们几个私下商量,这几本大作的单词量怎么可能低于四级,大家听说你学习《构建之法》,一致推举你写个程序名字叫wf,统计英文作品的单词量并给出每个单词出现的次数,准备用于打脸老五。 希望实现以下效果。以下效果中数字纯属编造。 功能1 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键 盘在控制台下输入命令。 功能1的思想:使用三个数组用于接收单词,存储单词和统计字数。根据字母的个数进行遍历。每记录一个单词要判断这个单词是否已经出现过,如果没有出现过就记录这个单词,如果出现过这个单词,单词的数量加1. gets(str2); t=strlen(str2)+1; while(j<t) { for(;str2[j]==32;j++); while(k<N&&str2[j]!=32) str1[i][k++]=str2[j++]; str1[i][k]='\0'; strC[i]=1; for(x=0;x<i;x++) if(strncmp(str1[i],str1

为什么你总忍不住要点朋友圈,却静不下心来背单词?

橙三吉。 提交于 2019-11-29 04:42:59
微信现在大行其道,连我妈妈级别的大龄妇女每天都在玩朋友圈,很多时候我们明明知道耍朋友圈很浪费时间,但还是要点,为什么?看完这篇文章,你会从深层次理解为什么碎片式阅读正在摧毁你。 要判断一件事情值不值得做,从两个方面进行考量: 1.这件事情能给你带来多少快乐?(快乐的强度) 2.这件事情带给你的快乐会持续多少时间?(快乐的持久度) 快乐的强度x快乐的持续度,得到的结果越大,我就越愿意去做。简单粗暴地划分一下,我们可以把所有事情大致分成以下四种: 1.很快乐,持续时间长; 2.很快乐,持续时间不长; 3.不快乐,持续时间不长; 4.不快乐,持续时间长; 就像一个四象限,很轴是“快乐”,纵轴是“持续时间” 我们便一个一个来说。 1.很快乐,持续时间长 比如绘画、弹一手吉他、阅读一本心仪已久的书。做这些事情,会给我们带来非常强烈的快乐,并且,这份快乐持续的时间也很长。甚至,如果我们发自内心地喜欢着这个象限里的某件事,我们还会进入“flow(心流)”状态,在这种状态中,我们会忘记时间、不知疲倦,会获得巨大的沉浸式快乐。 2.很快乐,持续时间不长 比如说刷微博、刷朋友圈、碎片阅读、网络对骂或打游戏。这个象限里的事,会给你我都带来巨大快乐(或者说快感),但这种快感持续的时间不会很长。比如刷微博,看几个段子、看几个搞怪视频的时候,我们会觉得无比开心,但如果关掉微博,这种快乐最多持续五分钟