公共项查找---03_两个数组查找子字符串
来源:互联网 发布:mysql select嵌套 编辑:程序博客网 时间:2024/06/08 00:39
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> var arr_str = ['asdshowccccc','ddshoweeasd']; // dshow function find(arr) { // 第一数组 let arr0 = arr_str[0]; // 第二个数组 let arr1 = arr_str[1]; // 最长字符串的长度 let length = 0; // 最长字符串的在arr0中的索引 let index = 0; // 遍历 for ( let i = 0; i < arr0.length; i++ ) { for ( let j = 0; j < arr1.length; j++ ) { // 如果第一个字符串的某一项 === 第二个字符串的某一项 if ( arr0.charAt(i) === arr1.charAt(j) ){ let k = 1; // 继续比较下面的 while( arr0.charAt(i + k) === arr1.charAt(j + k)) { k++; // 找到最长的子字符串 if ( k > length ) { // 长度 length = k; // 开始索引 index = i; } } } } } return arr0.substr(index, length); } console.log(find(arr_str));</script></body></html>
0 0
- 公共项查找---03_两个数组查找子字符串
- 公共项查找---01_两个数组查找子项
- 公共项查找---04_多个数组查找子字符串
- 公共项查找---02_多个数组查找子项
- 编程查找两个字符串的最大公共子串
- 编程查找两个字符串最大公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串a,b的最长公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串中的最大公共子串
- 查找两个字符串a,b中的最长公共子串
- 查找两个字符串a,b中的最长公共子串
- java 查找两个字符串的最长公共子串
- c语言:查找两个字符串的最大公共子串
- 查找两个字符串中的公共字符串
- Docker attach正确的退出方式
- 自定义View之圆形TextView
- sqk小结
- MongoDB数据库设计中6条重要的经验法则2
- PCIe学习笔记(19)--- Power Management (4)--software init link pwr mng
- 公共项查找---03_两个数组查找子字符串
- 笔记:ffmpeg中的音频相关知识点
- fastjson 工具类
- Android studio快捷键
- poj1064(二分)
- 转载
- 在使用AndroidStudio打包apk时,遇到“xxx is not translated in xxx”错误的解决办法
- JBPM开发软件环境准备
- 使用Three.js的材质