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

c 做网站好嘛/如何建立和设计公司网站

c 做网站好嘛,如何建立和设计公司网站,网站备案费用,中国建设局网站以下题目解法不是最优,有很简洁的算法。 3. 无重复字符的最长子串 吉比特面试时遇到的原题,思考思路用了一点时间,最慌的就是这段时间。然后用笔模拟了一遍双指针的过程,后面就只要分阶段实现思路就行了。 这里用的set集合&#x…

以下题目解法不是最优,有很简洁的算法。
3. 无重复字符的最长子串
吉比特面试时遇到的原题,思考思路用了一点时间,最慌的就是这段时间。然后用笔模拟了一遍双指针的过程,后面就只要分阶段实现思路就行了。
这里用的set集合,看题解用map会简单很多。
几个技巧:拆分为右指针滑动和左指针滑动,再循环下去。写代码先考虑最普通的情况,之后再考虑一些特殊情况,这里就需要有一个普通的测试用例。最后循环写好再考虑退出条件。其中用到while (true) ,和一些局部变量。

public static void main(String[] args) {String s = "abcabcdeabc";System.out.println(new Main().finds(s));}int i = 0;int j = 0;Set<Character> set = new HashSet<>();int maxj;int maxi;int maxSize = 0;String finds(String s) {while (true) {addIntoSet(s);//直到j已经被包含了if (isStop1) {break;}removeSet(s);//移动i直到是s[i]==s[j],移除后可以继续移动j,注意set}return s.substring(maxi, maxj);}private void removeSet(String s) {char c = s.charAt(j);while (true) {char c1 = s.charAt(i);if (c != c1) {i++;set.remove(c1);continue;} else {set.remove(c1);i++;return;}}}boolean isStop1 = false;private void addIntoSet(String s) {while (true) {if (j >= s.length()) {isStop1 = true;return;}char e = s.charAt(j);if (set.contains(e)) {return;}set.add(e);j++;if (set.size() > maxSize) {maxSize = set.size();maxi = i;maxj = j;}}}
class Solution {public int lengthOfLongestSubstring(String s) {if (s.length()==0) return 0;HashMap<Character, Integer> map = new HashMap<Character, Integer>();int max = 0;int left = 0;for(int i = 0; i < s.length(); i ++){if(map.containsKey(s.charAt(i))){left = Math.max(left,map.get(s.charAt(i)) + 1);}map.put(s.charAt(i),i);max = Math.max(max,i-left+1);}return max;}
}
  1. 最大子序和
    这滑动窗口是有技巧帮助做到快速一遍过的。技巧在于拆分循环为先往右滑动,再调整左指针,然后依次循环。
public int maxSubArray(int[] nums) {while (true) {addnum(nums);if (stop) {return res;}i = j + 1;j = i;window = 0;}}int res = Integer.MIN_VALUE;boolean stop = false;private void addnum(int[] nums) {while (true) {if (j >= nums.length) {stop = true;return;}window += nums[j];if (window > res) {res = window;}if (window <= 0) {break;}j++;}}int window = 0;int i = 0;int j = 0;
http://www.lbrq.cn/news/801451.html

相关文章:

  • 公司没网站怎么做dsp/网络营销网
  • 中国法院政务网站群建设培训会/爱站网关键词挖掘工具熊猫
  • net域名做企业网站怎么样/seo搜索引擎优化方案
  • 泸州做网站公司/口碑营销是什么意思
  • 网站b2b建设/精品成品网站源码
  • 网站建设需求分析写什么/西安seo关键字优化
  • 互动网站策划/百度直接打开
  • 只做移动端的网站/关键字排名优化工具
  • 县级以下不允许建设网站/如何开发网站
  • 建设银行手机银行网站用户名是什么意思/海外推广服务
  • b s模式的网站开发/艺考培训学校
  • 离线网站制作/上海关键词排名搜索
  • 有赞分销模式佣金/seo建设者
  • 做一个模板网站多少钱/小程序推广50个方法
  • 内江做网站多少钱/长沙seo网站推广
  • 活动策划书/百度seo营销推广
  • 做网站的公司有多少家/百度搜索软件
  • 比亚迪新能源汽车4s店/关键词优化方法
  • 做铝材的网站/十大seo免费软件
  • 深夜适合男人看的软件/许昌网站seo
  • 公司做网站需要什么内容/友情链接网站免费
  • 白云做网站要多少钱/百度搜索关键词数据
  • 网页版传奇世界羽翼升级/网站优化公司
  • 佛山市seo推广哪家好/网站内链优化
  • 如何做好网上销售/新手怎么做seo优化
  • 那种退不掉的网站怎么做的/外贸网站有哪些平台
  • 有关设计的网站/优化关键词软件
  • 网站布局优化怎么做/品牌推广包括哪些内容
  • 南华网站建设/seo赚钱方法大揭秘
  • 公司建网站有何意义/百度外推排名代做
  • 淘宝获取商品SKU详情API接口操作指南
  • 基于 LightGBM 的二手车价格预测
  • 市政污水厂变频器联网改造方案-profibus转ethernet ip网关(通俗版)
  • 从O(n²)到O(n log n):深度剖析快速排序的内存优化与cache-friendly实现
  • 网关 + MDC 过滤器方案,5分钟集成 日志 traceid
  • 原生微信小程序实现语音转文字搜索---同声传译