首页 > 其他分享 >计算最长英语单词链思路

计算最长英语单词链思路

时间:2023-02-27 20:44:51浏览次数:36  
标签:文件 英语单词 菜鸟 存入 单词 读入 思路 空白符 最长

首先就是做好输入文件读取文件和输出文件,可以在菜鸟教程去找,然后学习代码模板,把读入和读出写好。然后就是解决文件中的换行读取。有的读入写法不能读下行的字符。可以用菜鸟教材写法,就是

while ((str = in.readLine()) != null) {
              
            }
然后就是解决多余的空白符,有些段落开始有空白符或者结尾有,可以使用

str.replaceAll("\\s+", " ");
把很多空白符都替换成一个。再就是设置String数组,利用splist来根据空格分割成单词存入,再就是遍历,在遍历循环写一个循环去比较单词开头和此时单词的结尾,只要不符护退出继续,符合的存入,最后把存入的单词链进行长度比较,输出最高的到文件中

标签:文件,英语单词,菜鸟,存入,单词,读入,思路,空白符,最长
From: https://www.cnblogs.com/liuxuefeng/p/17161821.html

相关文章

  • 课堂练习01题目:计算最长英语单词链。
     一、题目内容:大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N个不同的英语单词,我们能否写一个程序,快速找出最长的能首尾相连的英语单词链,每个单词最......
  • #yyds干货盘点# LeetCode面试题:最长有效括号
    1.简述:给你一个只包含'(' 和')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例1:输入:s="(()"输出:2解释:最长有效括号子串是"()"示例2:输入:s=")()())"......
  • 计算最长英语单词链课堂测试
    从一段英语文本中将每个单词分离出来,并且找到最长英语单词链。具体问题如下:大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N个不同的英语单词,我们能否写......
  • 算法刷题 Day 57 | ● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇
    详细布置647.回文子串动态规划解决的经典题目,如果没接触过的话,别硬想直接看题解。https://programmercarl.com/0647.%E5%9B%9E%E6%96%87%E5%AD%90%E4%B8%B2.htm......
  • 北京博奥智源,发布电子班牌系统设计思路
    在原有电子班牌系统一期(包含统一班级风采展示、统一校园文化展示、班牌应用模式、班牌主题、人脸识别应用等功能)基础上,进行系统扩展,配置测温功能应用和新增电子班牌硬件:1.......
  • Proxifier配合burp抓包但是burp收不到响应包解决思路
    题记        最近公司的项目比较特殊,不是传统的在web端的测试。而是客户给了一个exe,安装在电脑之后需要登录在工作台点击相关系统测试,点击相关系统后会在exe内部......
  • leetcode 14. 最长公共前缀
    直接法直接法又分为竖向扫描和横向扫描,以下的这种方式就是竖向扫描classSolution{publicStringlongestCommonPrefix(String[]strs){StringBuilderc......
  • Java案例树形数据结构及构建;数据结构思路优化方案
    Java案例树形数据结构及构建@Data@AllArgsConstructor@NoArgsConstructorpublicclassSysDataDictTreeRespextendsSysDataDict{@ApiModelProperty(value="子集")......
  • 求字符串中最长长度的字串
    题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。今天做题时间有点晚,之前学习算法与数据结构,解决方法好像是用kmp算法来着,今天想发一......
  • 【LeeCode】424. 替换后的最长重复字符
    【题目描述】给你一个字符串 ​​s​​​ 和一个整数 ​​k​​​ 。你可以选择字符串中的任一字符,并将其更改为任何其他大写英文字符。该操作最多可执行 ​​k​​ ......