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

网站大全官网网站建设公司如何转型

网站大全官网,网站建设公司如何转型,导购类网站建设多少钱,济南平面设计公司这个问题可以使用滑动窗口的方法来解决。我们可以使用两个指针#xff0c;一个指向子数组的开始#xff0c;一个指向子数组的结束。然后我们使用一个哈希表来记录每个元素最后出现的位置。当我们遇到一个已经在子数组中出现过的元素时#xff0c;我们就将开始指针移动到这个… 这个问题可以使用滑动窗口的方法来解决。我们可以使用两个指针一个指向子数组的开始一个指向子数组的结束。然后我们使用一个哈希表来记录每个元素最后出现的位置。当我们遇到一个已经在子数组中出现过的元素时我们就将开始指针移动到这个元素最后出现的位置的下一个位置。这样我们就可以保证子数组中的元素都是不重复的。然后我们每次更新子数组的长度最后得到的就是最长无重复元素子数组的长度。 以下是C代码实现 #include iostream #include map #include vector using namespace std;int main() {int n;cin n;vectorint arr(n);for (int i 0; i n; i) {cin arr[i];}mapint, int lastPos;int start 0;int maxLength 0;for (int end 0; end n; end) {if (lastPos.count(arr[end]) lastPos[arr[end]] start) {start lastPos[arr[end]] 1;}lastPos[arr[end]] end;maxLength max(maxLength, end - start 1);}cout maxLength endl;return 0; } 在这段代码中我们首先读取输入的n和arr然后初始化一个哈希表和两个指针。然后我们遍历整个数组对于每个元素我们检查它是否在子数组中出现过如果出现过我们就将开始指针移动到这个元素最后出现的位置的下一个位置。然后我们更新这个素在哈希表中的位置和子数组的长度。最后我们输出最长无重复元素子数组的长度。
http://www.zqtcl.cn/news/690930/

相关文章:

  • 安徽网站开发培训价格百度seo排名公司
  • 青海网站建设费用oa系统和erp系统区别
  • 个人做网站的注意事项网站开发工程师6
  • 镇江百度网站建设北京网站开发价格
  • 大岭山镇仿做网站推广计划表格
  • 网站备案地址不是我的地址怎么办建设银行网站查询业务收费吗
  • 电商网站设计内容网站编辑及seo招聘
  • 用什么网站开发浙江省住房和建设厅网站
  • 站长工具seo优化建议微信小程序线上商城怎么申请
  • 建筑网站开发设计做网站的公司msgg
  • 设计师个人网站模板网站的尾页要怎么做
  • 营销型网站建设风格设定包括哪些方面wordpress企业魔板
  • 怎样做淘客网站做绿色产品的网站
  • 关于网站建设的通知wordpress点注册后一直不出来
  • 科技公司网站设计方案开发公司绩效考核
  • 深圳网站建设推进旗县政务网站建设工作方案
  • 南宁 网站建设网站集约建设
  • 做网站编辑好吗吉林省四平市
  • 石家庄网站制作最新军事新闻最新消息视频
  • 高端品牌网站设计企业网站建设wordpress文章前阅读
  • 广州做网站星珀各电商网站的特点
  • 西安模板做网站广州微信网站建设平台
  • 网站开发硬件工程师待遇微信商城有哪些第三方平台
  • 基于响应式设计的网站建设软件开发项目甘特图
  • 绍兴兴住房和城乡建设局网站网站更换名称需要重新备案吗
  • 跨境电商网站开发文档网站建设费可摊几年
  • 怎样建设一个游戏网站随便玩玩在线制作网站
  • 免费的成品网站用织梦模板做网站
  • 彩票网站开发 极云有的域名怎样做网站
  • 网店运营推广网站买个天猫店多少钱一个