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

算法练习--判断连续相同字符串

查找相邻相同字符串


var found = false;


function f(str){
if(found){return;}
var len = str.length;
var a = str.substring(0,len/2);
var b = str.substring(len/2,len);


if(a == b && a!="" && a!=undefined){
console.log("found: " + a+b);
found = true;
return;
}


for(var j = 1;j < len; j++){
for(var i = j%2==0 ? j : j+1;i < len+2; i+=2){
var c = str.substring(j,i);
f(c);
}
}


}


f("abc9habcdefghjabcdefghj");
if(!found){console.log("not found");}


相关文章:

  • [IE编程] IE8的SDK 下载
  • JS 数组扩展函数--求起始项到终止项和
  • 谷歌音乐搜索模式是个不错的尝试
  • 前端实用的东西--持续更新
  • 在FreeBSD 用户空间与内核空间使用内存共享
  • 大图片根据分辨率自适应宽度
  • 2009年全球互联网预言---商业周刊
  • 序列划分-使其最大值最小化
  • 自定义异常类的使用...
  • 使用欧几里得定理求最大公约数和最小公倍数
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(二)——WAP协议(2)
  • 斐波那契数列算法的快速版本
  • 3月OpenParty春晴活动纪实——“如何成为一个高效的程序员”
  • 使用stein 算法计算 最大公约数和最小公倍数
  • 算法练习--多项式加法
  • [PHP内核探索]PHP中的哈希表
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • codis proxy处理流程
  • eclipse的离线汉化
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Linux快速复制或删除大量小文件
  • Promise面试题,控制异步流程
  • Python爬虫--- 1.3 BS4库的解析器
  • Redis学习笔记 - pipline(流水线、管道)
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • 从零开始在ubuntu上搭建node开发环境
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前端路由实现-history
  • 我是如何设计 Upload 上传组件的
  • 小李飞刀:SQL题目刷起来!
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 带你开发类似Pokemon Go的AR游戏
  • 函数计算新功能-----支持C#函数
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #《AI中文版》V3 第 1 章 概述
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2)STL算法之元素计数
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C++20) consteval立即函数
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (排序详解之 堆排序)
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (转)JAVA中的堆栈
  • *上位机的定义
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析