当前位置: 首页 > news >正文

ps网站页面设计教程wordpress标签显示

ps网站页面设计教程,wordpress标签显示,用asp做的网站有哪些,响应式网站和计算两个字符串之间的重复率 最长公共子序列实现代码 最长公共子序列 基于最长公共子序列(Longest Common Subsequence, LCS)的重复率的中心逻辑是首先找到两个或多个序列中同时出现的、不一定连续但保持相对顺序的最长子序列,然后计算这个最…

计算两个字符串之间的重复率

    • 最长公共子序列
    • 实现代码

最长公共子序列

基于最长公共子序列(Longest Common Subsequence, LCS)的重复率的中心逻辑是首先找到两个或多个序列中同时出现的、不一定连续但保持相对顺序的最长子序列,然后计算这个最长公共子序列的长度与两个或多个序列中较长字符串长度的比值,通常以百分比的形式表示。

重复率 = (LCS的长度 / 较长字符串的长度) * 100%

这种基于最长公共子序列的重复率计算方法常用于衡量两个字符串的相似性或重复程度,特别是在文本比较、DNA序列分析、版本控制等领域。然而,需要注意的是,这种方法只能捕捉到字符串中的顺序相似性,而不能捕捉到非顺序的相似性(如字符频率或编辑距离)。

实现代码

import java.util.HashSet;
import java.util.Set;
import java.util.HashMap;
import java.util.Map;public class Main {// 使用动态规划计算最长公共子序列的长度public static int longestCommonSubsequenceLength(String strA, String strB) {int m = strA.length();int n = strB.length();int[][] dp = new int[m + 1][n + 1];for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {if (strA.charAt(i - 1) == strB.charAt(j - 1)) {dp[i][j] = dp[i - 1][j - 1] + 1;} else {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);}}}return dp[m][n];}// 计算重复率public static double calculateDuplicationRateBasedOnLCS(String strA, String strB) {int lcsLength = longestCommonSubsequenceLength(strA, strB);int shorterLength = Math.min(strA.length(), strB.length());return (double) lcsLength / shorterLength * 100;}public static void main(String[] args) {String strA = "这两天,河北廊坊市人民医院退还核酸检测费的消息引发热议。奔流新闻记者从廊坊市人民医院财务科证实,“从5月20日开始对收到短信的市民退费,多数成年人已经完成退费,今天开始对青少年儿童退费。”";String strB = "5月20日,一些市民收到廊坊市人民医院发来的短信:按上级要求退还2020年至2021年核酸检测费。请持身份证于5月20日-6月20日工作日时间到市医院财务部退费。";double rate = calculateDuplicationRateBasedOnLCS(strA, strB);System.out.println("基于最长公共子序列的重复率: " + rate + "%");}}

执行结果
在这里插入图片描述

http://www.yayakq.cn/news/155843/

相关文章:

  • 2019建一个什么网站最好注册网站会员会泄露信息吗
  • 商河网站建设公司能进封禁网站的手机浏览器
  • 为什么要建设公司网站自己怎么建设手机网站首页
  • 新手建立网站的步骤天津的网络优化公司排名
  • 技术支持 湖州网站建设苏州网站建设服务
  • 上百度推广 免费做网站分析杭州高端网站建设开发的区别
  • wordpress 评论贴图佛山网站优化有
  • 网站建设计入什么会计科目iis做网站之vps
  • 网页制作与网站建设宝典(第2版)cms网站怎么做
  • 哪些公司需要网站开发thinkphp网站后台模板
  • 网站运营培训酷万网站建设
  • 做网站用哪个软件字体模板素材免费下载网站
  • 手机网站底部漂浮代码电商导购网站怎么做
  • 做网站特别注意什么opensearch wordpress
  • 做网站销售电话术语苏州网站建设方案外包
  • 下面哪些是用作电子商务网站开发建协的证书全国通用吗
  • 如何与别的网站做友情链接网站开发公司首页
  • 网站建设网站优化百色建设厅网站
  • 做百度网站需不需要备案吗移动网站开发教学大纲
  • 中国空间站扩建怎么做网站建设作业
  • 手机拍摄720全景软件重庆seo务
  • 进贤县住房和城乡建设局网站替朋友做网站
  • 软件上传到那个网站做宣传视频教育网站建设
  • 上市企业网站设计沧浪企业建设网站公司
  • 郑州做品牌网站的公司找到网站永久域名
  • 论基层门户网站的建设一个在线做笔记的网站
  • 网站建设济南云畅网络技术有限公司wordpress权限不够
  • 做网站上数字快速增加wordpress 获取时间
  • 五分钟自己创建网站的方法在网站设计中 网页框架设计
  • 辽宁省建设厅网站用php做网站不用框架