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

以就业为导向的高职计算机专业网站设计兰州网站建设王道下拉強

以就业为导向的高职计算机专业网站设计,兰州网站建设王道下拉強,一般电商网站做集群,网站建设 杭州市萧山区目录 替换所有的问号 提莫攻击 Z 字形变换 外观数列 数青蛙(较难) 模拟算法:比葫芦画瓢。思路较简单,考察代码能力。 1. 模拟算法流程,一定要在演草纸上过一遍流程 2. 把流程转化为代码 替换所有的问号 1576. 替…

目录

替换所有的问号

提莫攻击

Z 字形变换

外观数列

数青蛙(较难)


模拟算法:比葫芦画瓢。思路较简单,考察代码能力。

1. 模拟算法流程,一定要在演草纸上过一遍流程

2. 把流程转化为代码

替换所有的问号

1576. 替换所有的问号 - 力扣(LeetCode)

class Solution {public String modifyString(String ss) {char[] s = ss.toCharArray();// 将字符串转化为字符数组int n = s.length;for (int i = 0; i < n; i++) {if (s[i] == '?')// 替换{for (char ch = 'a'; ch <= 'z'; ch++) {if ((i == 0 || ch != s[i - 1]) && (i == n - 1 || ch != s[i + 1])) {//s[i] = ch;break;}}}}return String.valueOf(s);}
}
提莫攻击

495. 提莫攻击 - 力扣(LeetCode)

解题思路:看相邻两个元素的差值与中毒时间的大小比较

class Solution {public int findPoisonedDuration(int[] timeSeries, int duration) {int time = 0;if (duration == 0)return 0;for (int i = 0; i < timeSeries.length - 1; i++) {if (timeSeries[i] + duration < timeSeries[i + 1])time += duration;else {time += timeSeries[i + 1] - timeSeries[i];}}return time += duration;}
}
Z 字形变换

6. Z 字形变换 - 力扣(LeetCode)

①模拟(时间、空间复杂度高)

②找规律(较难)

根据下标进行填入:

class Solution {public String convert(String s, int numRows) {// 处理边界情况:if (numRows == 1)return s;int d = 2 * numRows - 2, n = s.length();// 公差StringBuilder ret = new StringBuilder();// 返回字符串// 先处理第一行for (int i = 0; i < n; i += d) {ret.append(s.charAt(i));}// 再处理中间行for (int k = 1; k < numRows - 1; k++) {// 依次枚举中间行for (int i = k, j = d - i; j < n || i < n; i += d, j += d) {if (i < n)ret.append(s.charAt(i));if (j < n)ret.append(s.charAt(j));}}// 最后处理最后一行for (int i = numRows - 1; i < n; i += d) {ret.append(s.charAt(i));}return ret.toString();}
}
外观数列

38. 外观数列 - 力扣(LeetCode)

解法:模拟+双指针

class Solution {public String countAndSay(int n) {String ret = "1";for (int i = 1; i < n; i++) {// 压缩n-1次StringBuilder tmp = new StringBuilder();int len = ret.length();for (int left = 0, right = 0; right < len;) {while (right < len && ret.charAt(left) == ret.charAt(right))right++;tmp.append(Integer.toString(right - left));tmp.append(ret.charAt(left));left = right;}ret = tmp.toString();}return ret;}
}
数青蛙(较难)

1419. 数青蛙 - 力扣(LeetCode)

解法:模拟+哈希表

r,o,a,k->找前驱字符是否存在于哈希表 ①存在:前驱--,当前字符++②不存在:返回-1


c->找最后一个字符是否存在于哈希表 ①存在:最后字符--,当前字符++②不存在:当前字符++

class Solution {public int minNumberOfFrogs(String c) {char[] croakOfFrogs = c.toCharArray();// 将字符串转化为字符数组String t = "croak";int n = t.length();int[] hash = new int[n];// 数组模拟哈希表Map<Character, Integer> index = new HashMap<>();// [x,x字符对应下标]for (int i = 0; i < n; i++) {index.put(t.charAt(i), i);}for (char ch : croakOfFrogs) {if (ch == t.charAt(0)) {// ch=='c'if (hash[n - 1] != 0) {hash[n - 1]--;}hash[0]++;// 当前字符('c')++} else {int i = index.get(ch);// 当前字符的下标if (hash[i - 1] != 0) {hash[i - 1]--;hash[i]++;} elsereturn -1;}}for (int i = 0; i < n - 1; i++) {if (hash[i] != 0)return -1;}return hash[n - 1];}
}

文章转载自:

http://WzIeisKS.wxbsq.cn
http://YhcjO0lZ.wxbsq.cn
http://7lqIbdDb.wxbsq.cn
http://iMSJqcUg.wxbsq.cn
http://4MxcUqk5.wxbsq.cn
http://91MOLKye.wxbsq.cn
http://R3liBEp2.wxbsq.cn
http://EKD8Mmiu.wxbsq.cn
http://aXzSeFN4.wxbsq.cn
http://0wo27mMo.wxbsq.cn
http://eMOSZBn8.wxbsq.cn
http://fJU9O9fx.wxbsq.cn
http://M3TS4emz.wxbsq.cn
http://l6MtLIff.wxbsq.cn
http://HGqGZ6TB.wxbsq.cn
http://gUC8SReE.wxbsq.cn
http://ldrtniMo.wxbsq.cn
http://dOst7FJz.wxbsq.cn
http://tq7k9OO8.wxbsq.cn
http://WmAIoBMf.wxbsq.cn
http://hB7l91AP.wxbsq.cn
http://zQOszefr.wxbsq.cn
http://DhjD0Kcf.wxbsq.cn
http://JULjWl7D.wxbsq.cn
http://mCgNcp6o.wxbsq.cn
http://r96wCiKb.wxbsq.cn
http://lXRYGhzd.wxbsq.cn
http://9Pyl7XtE.wxbsq.cn
http://xYc8V1uK.wxbsq.cn
http://zomyGTuO.wxbsq.cn
http://www.dtcms.com/wzjs/727928.html

相关文章:

  • 建网页还是网站深圳网站建设vr知识
  • 腾讯企点有什么用做seo怎么设计网站
  • 广西建设职业技术学院教育网站免费设计标志
  • 企业官网怎么做无锡网站seo报价
  • 网站程序 制作河北省企业网站建设公司
  • ps做汽车网站下载地址杭州网站建设推广公司
  • 手机上有趣的网站做社交网站 投入
  • 网站建设费用选网络专业linux怎么下载wordpress
  • vs做网站通过e浏览器海会网络做的网站怎么做优化
  • 人力招聘网站建设任务执行书php免费网站模板
  • 网站开发 托管合同上海本地生活的网站
  • 仿帝国网站源码网站建设策划实训总结
  • 部门网站建设多少钱网站设计依赖于什么设计
  • dw做网站怎么跳转郑州专业旅游网站建设
  • 网站建设和考核工作通知centos 6 wordpress
  • 长沙建设局网站腾讯网页版wordpress
  • 青岛城阳做网站阿里万网站建设
  • 杭州网站推广与优化做今网站
  • 网站后台改前台不变无极门户网站
  • 网站建设中源码下载重庆北碚网站制作
  • 网站建设公司客户分析网站做一年了没做301
  • 最专业微网站首选公司收费网站怎么做
  • 广州市网站制作黄山旅游必去十大景点
  • 可以做动画的网站yp77731域名查询
  • 外贸婚纱网站王烨重生
  • 东莞贸易公司寮步网站建设价格泰安网站营销推广
  • 网站开发中心做网站代理需要办什么营业执照
  • ps个人网站设计总结易企推
  • php网站怎么做谷粉搜索谷歌搜索
  • 网站页面头部设计说明网站app充值记账凭证怎么做