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

公司网站建设精品网站开发用什么字体

公司网站建设精品,网站开发用什么字体,天津市房地产官网,中英文网站源码php【问题描述】[简单] 【解答思路】 1. 按字符分组 将字符串 ss 按照 00 和 11 的连续段分组#xff0c;存在counts 数组中#xff0c;例如 s 00111011#xff0c;可以得到这样的counts 数组#xff1a;counts{2,3,1,2}。 这里counts 数组中两个相邻的数一定代表的是两种…【问题描述】[简单] 【解答思路】 1. 按字符分组 将字符串 ss 按照 00 和 11 的连续段分组存在counts 数组中例如 s 00111011可以得到这样的counts 数组counts{2,3,1,2}。 这里counts 数组中两个相邻的数一定代表的是两种不同的字符。假设 counts 数组中两个相邻的数字为 u 或者 v它们对应着 u 个 0 和 v 个 1或者 u 个 1 和 v 个 0。它们能组成的满足条件的子串数目为 min{u,v}即一对相邻的数字对答案的贡献。 我们只要遍历所有相邻的数对求它们的贡献总和即可得到答案。 时间复杂度O(N) 空间复杂度O(N) class Solution {public int countBinarySubstrings(String s) {ListInteger counts new ArrayListInteger();int ptr 0, n s.length();while (ptr n) {char c s.charAt(ptr);int count 0;while (ptr n s.charAt(ptr) c) {ptr;count;}counts.add(count);}int ans 0;for (int i 1; i counts.size(); i) {ans Math.min(counts.get(i), counts.get(i - 1));}return ans;} } 对于某一个位置 i其实我们只关心 i - 1位置的counts 值是多少所以可以用一个 last 变量来维护当前位置的前一个位置这样可以省去一个 counts 数组的空间。 时间复杂度O(N) 空间复杂度O(1) class Solution {public int countBinarySubstrings(String s) {int ptr 0, n s.length(), last 0, ans 0;while (ptr n) {char c s.charAt(ptr);int count 0;while (ptr n s.charAt(ptr) c) {ptr;count;}ans Math.min(count, last);last count;}return ans;} } 2. 遍历 数前面个数大于后面个数的子串 定义两个变量preLen和curLen分别表示前面连续字符串中字符的个数现在连续字符串中字符的个数。 当前字符和上一个字符相等时curLen,不相等时preLencurLen,然后curLen设为1。 如果preLencurLen,那么结果1。 例如0011,应该输出为2。 1.curLen1,preLen0,ret0; 2.curLen2,preLen0,ret0; 3.curLen1,preLen2,ret1;//001中的01 4.curLen2,preLen2,ret2;//0011中的0011 class Solution {public int countBinarySubstrings(String s) {int preLen0,curLen1,ret0;for(int i1;is.length();i){if(s.charAt(i-1)s.charAt(i)) curLen;else{preLencurLen;curLen1;}if(preLencurLen) ret;}return ret;} } 【总结】 1. 字符串数数题目 分类数找规律是一种思路 2.这题简单题难在思路 3. 转载链接https://leetcode-cn.com/problems/count-binary-substrings/solution/ji-shu-er-jin-zhi-zi-chuan-by-leetcode-solution/ 参考链接https://leetcode-cn.com/problems/count-binary-substrings/solution/yi-ge-bi-jiao-qiao-miao-de-ban-fa-by-uygn9i8c6n/
http://wiki.neutronadmin.com/news/38025/

相关文章:

  • 网站报价单申请网页要多少钱
  • 重庆网站运营购物网站功能
  • 网站中 点击出现登录框怎么做网站上怎么做弹幕效果
  • 网站搭建类型开发工程师是什么
  • 建一个网站 服务器机房托管价格暴雪手游
  • 网站域名查询地址慧算账代理记账公司
  • 天津电商网站制作网络服务器忙请稍后重试怎么办
  • 携程网站联盟如何在国外网站开发新客人
  • 高新技术企业申报网站网站带薪歌手都要怎样做呀
  • 常州网站开发培训软件合集软件资料2023
  • 番禺网站建设番禺网络营销江苏省住房和城乡建设局
  • 做小说网站做国外域名还是国内的好吉安市建设技术培训中心网站
  • 原平新闻热点头条wordpress 优化seo
  • 综合型企业网站有哪些天津手机网站制作
  • 帝国+只做网站地图重庆人居建设集团网站
  • 为什么网站在本地看没问题上传之后没有内容呢?搬搬屋源码网
  • 阳江网站制作公司阿里巴巴国际站做2个网站有用
  • 网站推广与维护设计方案百度竞价员
  • 亚马逊关键词排名查询工具徐州整站优化
  • 成都家具网站建设wordpress英文
  • 大型门户网站有哪些作风建设提升年活动网站
  • 化妆品网站制作需要中企动力邮箱app
  • 专业制作网站装修公司电话号码大全
  • 网站后缀co注册公司代理记账费用
  • 站长做旅游网站上海十大公司排名
  • 网站页面优化简单吗学校网站怎么做
  • jquery素材网站网站建设的基本需求有哪些
  • 制作一个网站能多少钱链接缩短网址
  • 自己建设网站步骤产品外观设计的重要性
  • 哪些网站容易做三星网上商城打不开