免费刷金币,请点击这里
TE社区 > 职场生活
客服QQ:1206116161

阿里的一道面试题(打印字符串里面的所有连续子串)

煎熬与共i 于 2016-05-17 23:12:00 创建话题
(3711)
(3)
举报
/**
  * 打印遗传字符串中所有的连续子串
  * @param var
  */
 private static void printContinueString(String var,StringBuilder sbd)
 {
  char[]c=var.toCharArray();
  char first='\0';
  sbd.append(c[0]);
  int i=1;
  boolean f=false;
  for(;i<c.length;i++){
   first=c[i-1];
   //在连续的情况下假如字符串累加器里面
   if(first-c[i]==-1)
    sbd.append(c[i]);
   else{
    if(sbd.length()>=2)
    {
       if(f)
       printAll((c[i-sbd.length()-1]+sbd.toString()).toCharArray(),0);
       else
    printAll(sbd.toString().toCharArray(),0);
       sbd.delete(0, sbd.length());
       f=true;
    }
   }
  
  
  }
  printAll((c[i-sbd.length()-1]+sbd.toString()).toCharArray(),0);
 }

 
 
 
 private  static void printAll(char []c,int index){
  if(index==c.length)
   return;
  String s="";
 
  for(int i=index;i<c.length;i++){
   s+=c[i];
   System.out.println(s);
   
  }
  printAll(c,index+1);
 }
 public static void main(String[] args) {
  
  printContinueString("abcd135efgh4xyz",new StringBuilder());
  //printLxString("12345---abcd-----efgh--opqrstuvwxyz",new StringBuilder());
  }


  • Mrchen
    - 03月17日 (0)

    啦啦啦啦啦啦,我是卖报的小行家


  • 呆到深处自然萌
    - 03月04日 (0)

    啦啦啦啦啦啦,我是卖报的小行家


  • TE_6714
    - 2017年04月27日 (0)

    有点搬不动我是小白,可以上论坛 去搜索一下你想要的答案

扫码关注TE官方微博 扫码关注TE官方微博
jsp实现将信息放入xml中的方法 xmlplus组件设计系列之列表(4) jQuery实现textarea自动增长宽高的方法 全面了解css行高line-height的用法 js显示世界时间示例(包括世界各大城市) html5使用canvas压缩图片的示例代码 Python3.x版本中新的字符串格式化方法 asp.net System.Guid ToString五种格式 ckeditor插件开发简单实例 ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等) php实现的九九乘法口诀表简洁版 用简单的代码来实现文件上传 mysql 5.7.16 winx64安装配置方法图文教程 html base标签 target=_parent使用介绍 实例解析JSP中EL表达式的各种运用 基于JS实现html中placeholder属性提示文字效果示例 Python中用函数作为返回值和实现闭包的教程 AngularJS bootstrap启动详解及实例代码 基于replaceChild制作简单的吞噬特效 JS获取地址栏参数的两种方法(简单实用) 基于jquery实现三级下拉菜单 Node.js与PHP、Python的字符处理性能对比 python用Pygal如何生成漂亮的SVG图像详解 JavaScript引用类型Function实例详解 15_18位身份证号码验证的正则表达式总结(详细版) 中文字符串截取的js函数代码 ASP正则函数替换分页后的参数 记一次mariadb数据库无法连接 PHP Post获取不到非表单数据的问题解决办法 html5中去掉input type date默认样式的方法 jQuery之浮动窗口实现代码(两种方法) 基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理 document.addEventListener使用介绍 jQuery多文件异步上传带进度条实例代码 对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明 jquery parent和parents的区别分析 mongodb错误tcmalloc large alloc out of memory, printing stack and exiting解决办法 php+ajax无刷新上传图片的实现方法 css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况 ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因 jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法 PHPCMS V9日期时间格式化标签适用全站 javascript自定义startWith()和endWith()的两种方法 php设计模式之单例模式实例分析 Ubuntu 17.04系统下源码编译安装opencv的步骤详解 详解SQLite中的查询规划器 python使用mysqldb连接数据库操作方法示例详解 jQuery on()方法使用技巧详解 三个不常见的 HTML5 实用新特性简介 请不要重复犯我在学习Python和Linux系统上的错误 jQuery 位置插件 python实现Windows电脑定时关机 PHPMailer ThinkPHP实现自动发送邮件功能 ExtJs Excel导出并下载IIS服务器端遇到的问题 Python提示[Errno 32]Broken pipe导致线程crash错误解决方法 网页设计中色彩搭配的内涵 JS通过调用微信API实现微信支付功能的方法示例 Enter回车切换输入焦点实现思路与代码兼容各大浏览器 JavaScript获取一个范围内日期的方法 67 个节约开发时间的前端开发者的工具、库和资源 JS+DIV实现的卷帘效果示例 HTML 编辑器 FCKeditor使用详解 javascript表单验证 - Parsley.js使用和配置 ExtJS中文乱码之GBK格式编码解决方案及代码 原生JavaScript编写俄罗斯方块 javascript下判断一个元素是否存在的代码 jquery radio的取值_radio的选中_radio的重置方法 通过HttpClient 调用ASP.NET Web API示例 JavaScript实现弹出DIV层同时页面背景渐变成半透明效果 举例详解CSS的z-index属性的使用 xmlplus组件设计系列之按钮(2) 用Python写冒泡排序代码 MVC4制作网站教程第四章 浏览栏目4.2 mysql mycat 中间件安装与使用 JavaScript中的toUTCString()方法使用详解 Spring Boot 与 Kotlin 使用Redis数据库的配置方法 SQL Server允许重复空字段不空字段值唯一 Linux中的Syslog命令 Mac系统中的邮箱怎么创建126邮箱帐户? JS实现十字坐标跟随鼠标效果 PHPCMS v9 安全设置、防范教程 ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例 利用js(jquery)操作Cookie的方法说明 苹果OS X 10.10.4 第6个测试版发布测试 编写高质量代码改善C#程序——使用泛型集合代替非泛型集合(建议20) Python检测一个对象是否为字符串类的方法 AngularJS中下拉框的基本用法示例 Laravel 5.4中migrate报错 Specified key was too long error的解决 浅谈docker Dockerfile 指令 VOLUME 介绍 MySQL 常见错误分析与解决方法 js时钟翻牌效果实现代码分享 Python selenium抓取微博内容的示例代码 深入理解jQuery.data() 的实现方式 Vue2.0 从零开始_环境搭建操作步骤 Sqlserver timestamp数据类使用介绍 全面解析Bootstrap表单使用方法(表单样式) js 学习笔记(三) 详解angularJS自定义指令间的相互交互 javascript基础知识分享之类与函数化 使IE6支持 hover效果使用li hover或div hover ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别 JS简单实现禁止访问某个页面的方法 如何优化SQL语句(全) 基于Python os模块常用命令介绍 基于jquery的超简单上下翻 详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式 JSP基于JDBC的数据库连接类实例 详解Python if-elif-else知识点 JS JSON对象转为字符串的简单实现方法 dedecmsV5.5图片水印及图集手工上传无法加水印 正则表达式模式修正符 比如_esi 总结Linux中用于文本处理的awk、sed、grep命令用法 suse 10配置SSH无密码登录的步骤 PHP封装的非对称加密RSA算法示例 介绍备份和还原MySQL数据的两种方法 ASP.NET加密解密算法分享 python3.6的venv模块使用详解 解析PHP无限级分类方法及代码 介绍JavaScript中Math.abs()方法的使用 javascript制作的cookie封装及使用指南 Web开发中的基本概念和用到的技术简介 jQuery使用之处理页面元素用法实例 Linux下 mysql oracle 简单使用手册 javascript中利用柯里化函数实现bind方法 JS制作手机端自适应缩放显示 使用正则限制input框只能输入数字_英文_中文等等 expression将JS、Css结合起来 关于vue-router路径计算问题 Vue2.0组件间数据传递示例 图解CSS3制作圆环形进度条的实例教程 Ubuntu电脑基础入门知识 新建文件夹 MySQL 5.6 解压缩版安装配置方法图文教程(win10) vue-cli如何引入bootstrap工具的方法 PHP 返回13位时间戳的实现代码 一些php项目中比较通用的php自建函数的详解 数据库更新Sqlserver脚本总结 使用clrs.cc来进行炫酷的CSS调色 JavaScript拖动层Div代码 dedecms5.7 文章不能发布问题探讨及解决方法 WPF水珠效果按钮组的实现教程 初学Python函数的笔记整理 对pandas replace函数的使用方法小结 Event altKey,ctrlKey,shiftKey属性解析 Quartz+Spring Boot实现动态管理定时任务 基于Vue.js的表格分页组件 PHP中把对象转换为关联数组代码分享 iOS实现类似格瓦拉电影的转场动画 jQuery左侧大图右侧小图焦点图幻灯切换代码分享 JavaScript中的getTimezoneOffset()方法使用详解 举例讲解Python中的死锁、可重入锁和互斥锁 MySQL主从复制配置心跳功能介绍 AngularJS国际化详解及示例代码 asp.net 页面间传值与跳转的区别 json格式数据的添加,删除及排序方法 使用sqlplus命令行工具为oracle创建用户和表空间 php判断数组中是否存在指定键(key)的方法 与文件上传有关的php配置参数总结 SQL SERVER的优化建议与方法 FLEX 获取DataGrid行号和列号示例代码 iOS Runntime 动态添加类方法并调用-class_addMethod dedecms获取图片集多张图片实现方法(循环输出) 详解node如何让一个端口同时支持https与http Python实现判断字符串中包含某个字符的判断函数示例 jQuery中ajax和post处理json的不同示例对比 编写灵活、稳定、高质量的HTML和css代码规范指南 一款经典的ajax登录页面 后台asp.net Python递归函数定义与用法示例 在Python程序中操作MySQL的基本方法 VirtualBox中使用Docker Machine来管理Docker主机 jquery中使用$(#form).submit()重写提交表单无效原因分析及解决 AJAXRequest v0.2 javascript使用输出语句实现网页特效代码 sql存储过程实例--动态根据表数据复制一个表的数据到另一个表 让URL只允许一些字符的正则表达式 实例学习SQL的Select命令 HTML长文本截取含有HTML代码同样适用的两种方法 《Python之禅》中对于Python编程过程中的一些建议 前端jquery部分很精彩 CentOS 6.3下安装部署CHEF环境教程 Oracle数据库中创建自增主键的实例教程 nodejs进阶(6)—连接MySQL数据库示例 AJAX实现鼠标经过弹出详细介绍示例 关于php中的json_encode()和json_decode()函数的一些说明 .net core使用redis基于StackExchange.Redis Shell脚本注册到Linux系统服务实例 vmware中CentOS7网络设置教程详解 html dom节点操作(获取_修改_添加或删除) Jquery获取当前城市的天气信息 VueJs组件之父子通讯的方式 .net框架(framework)版本不匹配的解决方法 Repeater的FooterTemplate显示某列总计思路与代码 AngularJS 指令详细介绍 nodejs之koa2请求示例(GET,POST) jquery+json实现分页效果 Java经典算法汇总之冒泡排序 jQuery阻止冒泡和HTML默认操作 jquery select操作的日期联动实现代码 jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果 ThinkPHP中URL路径访问与模块控制器之间的关系 js同源策略详解
SpringBoot+websocket实时聊天 【PHP源码】PHP+AJAX留言本_gbook.zip jquery竖直手风琴导航菜单.zip 仿QOOS澳門香港論壇discuz手机wap论坛模板.zip 360度旋转图片插件UIMIX.fullview.zip Discuz! x2.5大自然模板.zip 可自定义刻度jQuery进度条.zip 黄色视觉设计css模板.zip jQ confirm确认对话框.zip js+html5转盘抽奖代码下载.zip jquery+css3嵌套式手风琴特效.zip 【ASP.NET源码】中国非常论坛 CVBBS 4.30 正式版 [.NET Framework 2.0]_cvbbs-4.3.0-.net2.0-intaller.zip jQuery带数字左右按钮控制图片切换.zip flash手风琴图片切换.zip HTML5背景分割视差效果代码.zip 【ASP.NET源码】UrlRewriter.NET地址重写示例程序3阶段_urlrewriter.zip jquery UI元素滚动组合框.zip 【PHP源码】小蜜蜂域名信息查询工具 V1.0_whois.zip jQuery仿阿里云购买日期选择代码.zip 个性设计网站模板下载.zip 大气模特走秀HTML5模板.zip 单张放大图片展示效果(jQuery).zip phpwind9.0合肥论坛.zip jQuery商品分类多项筛选菜单代码.zip 粉红色婚纱摄影网站模板.zip 黑色幽默CSS网页模板.zip jQuery下拉滑动红色导航.zip jquery圆形旋转特效.zip jquery图片滑动排列.zip 可对图片拍照的jQuery特效.zip 防辐射孕妇装DEDE淘宝客单品模板.zip 给图片加相框jquery特效.zip jQuery动态文字随机显示代码.zip jQuery下拉选项卡横向导航代码.zip 白色扁平设计公司网站模板.zip 游戏网站CSS网页模板.zip 右侧带缩略图jquery焦点图.zip HTML5开心消消乐小游戏 聚美优品ecshop模板堂.zip 微信小程序 - 腾讯云.zip jquery点击聚焦固定背景导航.zip java利用多线程爬虫查询快递100物流信息 数据库测试DB,mysql官方测试数据库文件,employee jQuery表情字符星级评分插件.zip jQuery右侧选项卡收缩幻灯片.zip hover显示图片介绍.zip js公司组织架构图控件.zip 仿环球新闻手机版wap网站模板.zip JSP+SQL网上选课系统(源代码+论文+答辩PPT) 扁平大气化妆师网站模板.zip 舞蹈艺术培训网站模板.zip spring发送邮件demo 拳击比赛网站模板.zip css3响应式滑动菜单.zip 房地产开发公司网站模板.zip 【PHP源码】爱电影全站 (帝国4.7内核)_ady.zip 20款CSS3鼠标经过文字背景动画特效.zip 基于Spring+SpringMVC+mybatis的框架 jQuery表单输入文字计数显示代码.zip 商城侧边导航定位jquery菜单.zip 【PHP源码】LanJoomla! v1.0.13 多国语言标准版_lanjoomla.zip DIV+CSS百度图片搜索页面模板.zip jQuery网站通栏广告代码.zip DragLayout仿QQ侧滑效果 java+applet 聊天系统 基于JAVA的ICQ系统的设计于实现 jQuery多个tab切换选项卡代码.zip Bootstrap遮罩移动导航菜单代码.zip 纯CSS3实现灰白色下拉导航.zip 搜物网左侧jQuery在线客服.zip java百分百反编译 html5触屏滑动侧边栏导航菜单特效.zip ECSHOP梦芭莎2013模板.zip XML考试系统 绿色复古图片html模板.zip 前端jquery-easyui框架包 绿色条纹css3进度条代码.zip jQuery桌面快捷菜单.zip 明星报CSS网页模板.zip Java连接数据库的图书管理系统(不是完整的) 足球俱乐部HTML5网站模板.zip ffmpeg linux转微信amr为讯飞、百度可识别语音 时尚艺术css网页模板.zip CSS3加载动画网站Loading特效.zip css3旋转加载动画.zip jquery弹性标签滑块.zip jQuery+CSS3方向感知悬停效果.zip 豪华住宅房产网站模板.zip Android 实现guillotine-styled 动画效果 蓝色白底帝国cms模板.zip 潮男穿衣搭配网站模板.zip jQuery鼠标控制图片滚动翻页.zip Struts2+Spring4+MyBatis3 最新包集成发布就可运行 css3实现Metro风格.zip 五图三屏轮播js特效代码.zip 【PHP源码】F学校网络办公系统 v2.2.3_oamk.zip jquery鼠标滑过预览大图.zip SpringBoot 零基础入门系列视频教程 webview全屏播放网络视频 蓝色营销型网站模板.zip 利用bootstrap与jQuery制作的响应式自适应导航栏 jQuery人物头像消消乐游戏代码.zip 企业OA系统(spring+springMVC+Mybatis+Maven)毕业设计 jquery css3查看原图按钮收缩隐藏.zip jquery左右按钮控制图文切换代码.zip Java 设计模式详解视频教程85课 jQuery个性化时间插件timedropper.zip 非主流个人博客网站模板.zip jQuery鼠标滚动控制全屏页面滚动.zip 【PHP源码】PBDigg v2.0 Build 081118 周年版_pbdigg_2_0.zip jQuery大屏淡入淡出幻灯片.zip 互联网科技公司官网模板.zip jQuery多功能幻灯片.zip jQuery价格区间滑块拖动代码.zip AdminLTE-2.4.0 管理后台bootstrap模板 jQuery涟漪幻灯片切换.zip js列表图片拖拽排序代码.zip 【PHP源码】梦缘许愿板[PHP]_mysyphp.zip 【ASP.NET源码】SEO搜索引擎所有资源源码_seosearch.zip 单页面滚动html5模板.zip jQuery带QQ客服下拉返回顶部代码.zip 扁平化网页设计模板下载.zip jQuery功能强大的TN3相册代码.zip 【PHP源码】cms-master v1.1 特别版_cms-master_v1.1_all_modules.zip javaweb之jsp+servlet实现简单的学生管理系统 html5手机wap网站模板.zip 蓝色城市建筑主题网站模板.zip 6款html5手机导航菜单特效.zip jsp+servlet+Javabean开发java web校园跳蚤市场 微信小程序源码-身份证查询 【PHP源码】MediPro汽车门户网站系统 v5.1.0 UTF-8简体中文版_mpcar_v510.zip 布丁移动官网jQuery焦点图.zip jquery选择组合框复杂库.zip springBoot+swagger+Hibernate+Redis+Mysql Demo jQuery右键点击下拉菜单插件.zip 标签风格Flash焦点图轮换.zip python小博客项目 工作主题CSS网页模板.zip jQuery左右滚动banner代码.zip ECSHOP隐形眼镜网站模板.zip Google首页logo太极动画效果.zip jquery仿易迅商城分类菜单代码.zip 企业设计CSS网页模板.zip 微信小程序源码-前台 jQuery多种切片过渡动画幻灯片代码.zip jQuery加载进度条特效代码.zip jquery菱形下拉导航菜单.zip jquery搜狗浏览器5.0预览页.zip 百度知道10周年html5特效.zip A5站长网服务器安全系列培训教程 HTML5经典坦克大战游戏代码.zip 全屏大气扁平化企业模板.zip 安卓带动画的圆形进度条 jquery地图标记提示.zip jquery书架式图片展示特效.zip jQuery表格宽度自由拖拽特效.zip jQuery年终转盘抽奖代码下载.zip 【ASP.NET源码】网博新闻管理系统 v0.2 for旅游网站修正版_sper_cms1214.zip Delphi开发Android程序调用wxSqlite3编译的so文件 jquery实现微博分享评论表情.zip Material Design按钮点击波特效.zip 【PHP源码】DEDE的电影模块(免费+开源)_dedemoive.zip HTML5扁平化模板 Blue Moon后台管理模板.zip 【ASP.NET源码】EasyJMS人才管理系统 2.5.091001 国庆特别版_easyjms_person.zip jQuery绿色下拉网站导航.zip jQuery点击文字滚动Scrollocue插件.zip jQuery带动画全屏图文切换.zip jQuery touchSlider满屏焦点图.zip 微信小程序源码-V2EX社区小程序 Discuz! HelloKitty.zip H+ 后台主题UI框架 v4.1.0 jQuery UI自定义样式日历代码.zip JS旅游网站带幻灯片代码.zip Java Servlet 开发 B2C 购物商城源代码下载 jQuery触屏弹出对话框.zip 【PHP源码】播客影视系统(BokeCMS) 1.5.0 Build 20090713_bk_cms.zip 【PHP源码】WordPress英文网站(带27000文章数据)_wp.zip 20款CSS3鼠标经过文字背景动画特效.zip jQuery带背景切换登录注册表单.zip jQuery人工签名效果插件.zip jquery简单焦点图片切换.zip 超炫的Android Path Button效果 jQuery实用幻灯片特效代码.zip jQuery HTML5随机密码生成器.zip 仿派代网自适应响应式触屏版手机wap门户网站模板.zip jquery右侧八屏带缩略图幻灯片.zip HTML5+jQuery Mobile模板两套 UISlide1.0左右滑动幻灯片.zip 利用Jquery的cropper插件实现拖动层动态头剪切(裁剪头像)图片 jQuery+CSS3动画弧形弹出菜单.zip jQuery工作流程步骤进度插件ystep.zip 【ASP.NET源码】完全自主开发的网页音乐播放器 v1.0_imusic.zip jQuery左右分页滑动.zip 微信小程序源码-搞笑 弹性拖动交互切换特效.zip jQuery和CSS3添加到购物车特效.zip css3实现3d搜索框.zip jQuery鼠标右键弹出菜单选项.zip phpwind 9.0绿色模板.zip 微信小程序源码-团购站
举报X