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

深圳微网站网站高端设计公司

深圳微网站,网站高端设计公司,网页设计欣赏英文翻译,公众号开发主要做什么无重复的最长字串 题目描述 给定一个字符串#xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 解题思路 看到这道题#xff0c;其实就两个步骤#xff0c;遍历字符串#xff0c;记录当前字符有没有重复。 重复一般解决就是哈希#xff0c;这里用个数组表示…无重复的最长字串 题目描述 给定一个字符串请你找出其中不含有重复字符的 最长子串 的长度。 解题思路 看到这道题其实就两个步骤遍历字符串记录当前字符有没有重复。 重复一般解决就是哈希这里用个数组表示。 这里找最长的字串就是一个滑动窗口我们在这里用两个下标表示一个为左边界一个为右边界 初始值left 0right -1 滑动窗口的滑动就是右边界扩大左边界缩小 拿abcabcbb举例 先扩大右边界看有没有越界rights.size() 然后要看当前字符a在哈希表中有没有重复出现count[s[right1]] 0,如果没有那么count[s[right]]; 就是右边界可以扩大并且标记a已重复第一步完成后right 0left 0 重复上述步骤判断right1sizecount[s[right1]] 0,成功后b也没有重复那么右边界再往右扩一个第二步完成后right 1left 0,再重复上述步骤判断rihgt1sizecount[s[right1]] 0, c也没有重复右边界再往右扩一个第三部完成后right 2left 0再重复上述步骤判断right1sizecount[s[right1]] 0,此时又判断到了a那么count[s[left]] --,缩小左边界同时把哈希中的值更改。。。。。往后重复此操作每一步操作都要比较旧窗口大小和新窗口大小就是max(旧的新的)找出最大值 代码实现 class Solution { public:int lengthOfLongestSubstring(string s) {int count[256] {0}; //哈希int right -1; //右边界int left 0;//左边界int res 0; //窗口大小while(lefts.size()){if(right1s.size()count[s[right1]] 0)count[s[right]] ;elsecount[s[left]]--;res max(res,right-left1);}return res;} };有序数组中的中位数 题目描述 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数并且要求算法的时间复杂度为 O(log(m n))。 你可以假设 nums1 和 nums2 不会同时为空。 解题思路 所有的数据结构的中位数都可以用两个函数解决就是剑指offer中的数据流中的中位数 具体思路点这里 代码实现 class Solution {priority_queueint,vectorint,lessint max;priority_queueint,vectorint,greaterint min; public:void Insert(int num){if(max.empty() || num max.top())max.push(num);elsemin.push(num);//保证两个堆的元素个数之差小于1if(max.size() min.size()2){min.push(max.top());max.pop();}if(max.size()1 min.size()){max.push(min.top()); min.pop();}}double GetMedian(){ return max.size() min.size() ? (max.top()min.top())/2.0 : max.top();}double findMedianSortedArrays(vectorint nums1, vectorint nums2) {for(int i 0; inums1.size();i){Insert(nums1[i]);}for(int i 0;inums2.size();i){Insert(nums2[i]);}double res GetMedian();return res;} };
http://wiki.neutronadmin.com/news/376027/

相关文章:

  • 网站移动版怎么做亚马逊跨境电商app怎么下载
  • 网站建设规划任务书装饰网站建设流程
  • 怎样做编辑发到网站网站营销活动策划
  • 网站页面设计报告柳州 网站推广
  • 阿里云备案网站备案长兴建设局网站
  • 怎么在网上做装修网站wordpress虚拟阅读量
  • 免费网页设计模板网站免费站推广网站2022
  • 网站流量怎么查看企业网站 阿里云
  • 商城网站设计定制什么是网站后台
  • 服装商店的网站建设要求t么做文献索引ot网站
  • 晋江网站设计泉州名扬专业莱芜网络推广公司电话
  • 网站制作注意事项网站建设交流材料
  • wdcp网站打不开专业微网站制作
  • 高端网站建设公司有哪些项目东莞商城网站建设哪家便宜
  • 汉服销售网站建设企业网站建设方案
  • 餐饮网站开发背景wordpress组合模板
  • 上虞宇普电器网站建设求个网站2020急急急
  • 义乌网站建设技术托管在线旅游网站建设前的调研
  • 服务器网站管理助手龙华网站建设销售员
  • 广西智能网站建设报价电脑网络设计干什么的
  • 手机如何制作网站教程天津开发区网站
  • 长沙麓谷建设发展有限公司网站互联网广告公司排名前十
  • 无锡锡山网站建设android studio打包apk
  • 好看的网站首页设计给企业开发网站
  • 鞍山市信息网站赣州建设监督网站
  • 网站建设中首页模板睢宁县建设工程招标网
  • 旅游网站开发与设计论文百度指数怎么下载
  • 土地违法建设投诉网站外贸网络营销的方法
  • seo站点是什么意思高端移动网站开发
  • 免费的企业网站做简单的网站链接