- 博客(5)
- 收藏
- 关注
原创 Java去除文件中重复的单词
在学习专业英语的时候,喜欢使用world记录单词对应的中文翻译, 如下图: 但是发现会存在重复的单词,于是便想到使用Java中的Map集合的特性完成单词去重的任务。 主要步骤:1.使用Scanner将文件的每一行读入并保存在字符串中;2.将字符串拆分成中文和英文两个部分;3.中文部分作为Map集合的key,英文部分作为相应的value;4.将Map集合的数据使用printWriter
2017-03-27 10:56:24 4887
原创 Ubuntu下搜狗输入法不能输入中文问题
之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考。方法:删除配置文件,重启搜狗\color{red}{删除配置文件,重启搜狗}删除~/.config文件夹下的3个搜狗配置文件cd ~/.configrm -r SogouPYrm -r SogouPY.users/rm -r
2017-03-23 15:30:08 425
原创 哈夫曼树
哈夫曼树基本概念路径:在一棵树中,从任意一个结点到达另一个结点的通路路径长度:该路径所需经过的边的个数带权路径长度:从根结点到达该节点的路径长度再乘以该结点权值的结果带权路径长度和:树所有的叶子结点的带权路径长度和哈夫曼树:给定n个带权值结点,以它们为叶子结点构造的一棵带权路径和最小的二叉树哈夫曼树的求法将所有结点放入集合 K。若集合 K 中剩余结点大于 2 个,则取出其中权值最小的两
2017-03-10 16:09:00 507
原创 crontab 和 notify-send
cron是一个Linux下的后台进程,用来定期的执行一些任务。想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。具体用法可以参照Ubuntu下crontab命令的用法notify-send可以将消息以弹窗的形式通知用户具体用法可以参照 使用notify-send发送桌面通知 crontab和notify-send结合使用,可以定
2017-03-06 13:14:56 1924 1
原创 九度 oj 1069题解题思路
题目描述:查找学生信息 输入N个学生的信息,然后进行查询。输入: 输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出: 输出M行,每行包括一
2017-03-04 22:29:48 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人