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

简单网站的设计与制作推广是什么意思

简单网站的设计与制作,推广是什么意思,装饰公司网站,个人网页设计页眉分析题意可以了解到本题要求在一串字符串中找到所有组合起来排序递增的字符串。我们可以默认所有字符在字符串中的上升序列是1,从第一个字符开始找,如果后面的字符大于前面的字符就说明这是一个上序列那么后面字符所在的数组加一,如果连接不上…

分析题意可以了解到本题要求在一串字符串中找到所有组合起来排序递增的字符串。我们可以默认所有字符在字符串中的上升序列是1,从第一个字符开始找,如果后面的字符大于前面的字符就说明这是一个上序列那么后面字符所在的数组加一,如果连接不上前面的(两个字符一模一样的)就置为0.

①使用数组存储每一位元素的上升序列值

②后面元素要么与前者构成上升序列,要么则重置为0

③以此循环字符串中每一个元素将所有元素的上升序列相加即可得到最终值

④输出结果

		String s="tocyjkdzcieoiodfpbgcncsrjbhmugdnojjddhllnofawllbhfiadgdcdjstemphmnjihecoapdjjrprrqnhgccevdarufmliqijgihhfgdcmxvicfauachlifhafpdccfseflcdgjncadfclvfmadvrnaaahahndsikzssoywakgnfjjaihtniptwoulxbaeqkqhfwl";int[] num=new int[s.length()];//每一个元素的上升子序列个数数组char[] c = s.toCharArray();//转为字符数组for (int i = 0; i < num.length; i++) {num[i]=1;//初值都为1}for (int i = 0; i < s.length(); i++) {//后面的元素下标for (int j = 0; j < i; j++) {//前面的元素下标if (c[i]>c[j]) {//上升序列num[i]+=num[j];}if (c[i]==c[j]) {//重置num[j]=0;}}}long sum=0;for (int i = 0; i < num.length; i++) {sum+=num[i];}System.out.println(sum);

http://www.dtcms.com/wzjs/54840.html

相关文章:

  • wordpress下载证书后网络优化工程师主要负责什么工作
  • 有专门做网站的公司吗sem竞价推广代运营
  • aspnet网站开发教程快速排名怎么做
  • 网站做文件检查北京seo顾问外包
  • 基层建设网站百度推广开户代理
  • ui设计原型图衡阳seo快速排名
  • 网站主页与导航栏的设计pc网站优化排名
  • 网站建设外包还是自己做个人推广app的妙招
  • 程序代码优化网站北京正规seo搜索引擎优化价格
  • 网站建设以及运营方面网络推广和seo
  • 灰色网站建设优化大师客服电话
  • ftp搭建wordpress黑帽seo
  • 成都品牌推广黑帽seo是什么意思
  • 如何用电脑做网站时空seo助手
  • wordpress的技术特点怎么样做免费的百度seo
  • 哪个网站可以做推手百度指数怎样使用
  • 如何增强网站的安全性手机百度app免费下载
  • 西部建设网站杭州seo外包
  • 做的网站需要买什么服务器seo销售
  • 网络运维与安全如何优化搜索引擎
  • 苏州高端网站制作营销型网站建设优化建站
  • 做问卷调查用哪个网站好泉州百度网站推广
  • 南京建站服务百度手机助手app安卓版官方下载
  • 北京网站设计制作招聘信息数据分析网
  • 网站使用网络图片做素材 侵权吗app开发网站
  • 民政部门网站建设方案友情链接地址
  • 电子商务 独立网站制作网络营销促销策略有哪些
  • 拉萨做网站公司磁力蜘蛛搜索引擎
  • 购物网站开发设计网络营销企业案例分析
  • 临沂罗庄做网站德阳网站seo