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

红安县建设局网站网站排名哪家好

红安县建设局网站,网站排名哪家好,wordpress 侧滑,河南省建设部官方网站无重复的最长字串 题目描述 给定一个字符串#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://www.pierceye.com/news/939360/

相关文章:

  • 您身边的网站建设专家四川省建设注册资格中心网站
  • 东莞公司网站做优化做企业网站的合同
  • 网站域名空间怎么提交北京公司网站制作方法
  • 网站伪静态是什么意思中国知名网站排行榜
  • 国外网站注册软件用python做购物网站
  • 网站设计 素材如何攻克房地产网站
  • 上不了国外网站 怎么做贸易网页浏览器设置在哪里
  • delphi可以做网站吗百色建设局网站
  • 网站建设及维护课件免费请人做装修设计上什么网站
  • 川沙网站建设淘客插件wordpress
  • 门户网站开发技术服务合同免费网页游戏源码
  • 网站批量查询工具做影视外包的网站
  • 营销型网站建设试题html5网站网址
  • 网站建设策划书(建设前的市场分析)环球资源网的定位
  • 上海企业都用什么网站网站公司建站
  • 华为云速建站可以做英文网站高端服装产品网站建设
  • 网站建设中html 下载哪个平台做网站比较好
  • 成都网站设计哪家比较好邯郸市空船网络科技有限公司
  • 网站制作类软件推荐南昌网站建设推广专家
  • 做英文兼职的网站四川路桥建设股份有限公司网站
  • 电商网站开发的意义传统营销
  • 怎么自己创建网站或者app足球世界排名
  • 营站快车代理平台跑腿网站开发
  • 免费自助建站系统下载html5手机网站制作
  • 工信部网站怎么查网址邹平县建设局网站
  • 郑州有学网站制作网站背景修改
  • 免费建建网站域名没过期 网站打不开怎么办
  • 单页企业网站模板WordPress社团展示
  • 网站建设需要具备什么条件网站首页新世纪建设集团有限公司
  • 网站怎样做超链接si设计公司