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

wordpress 在线预览北京推广优化公司

wordpress 在线预览,北京推广优化公司,西安网站制作设计定制,百度推广免费送网站1.题目解析 题目来源:1218.最长定差子序列——力扣 测试用例 2.算法原理 1.状态表示 本题可以看作是寻找一个等差序列,并且公差给出,这里并不是普通的使用一个dp表,而是将arr与dp表同时存储于一个哈希表,arr[i]映射dp…

1.题目解析

题目来源:1218.最长定差子序列——力扣

测试用例

2.算法原理

1.状态表示

本题可以看作是寻找一个等差序列,并且公差给出,这里并不是普通的使用一个dp表,而是将arr与dp表同时存储于一个哈希表,arr[i]映射dp[i],这样就可以只遍历符合等差序列的每个位置而不用遍历所有位置

2.状态转移方程

只需要找到符合等差序列的哈希表就直接对等差序列长度+1即可,即:hash[arr[i]] = hash[arr[i] - difference] + 1;

3.初始化

最小等差序列的长度为1,将第一个哈希表的位置置为1即可

4.填表顺序

从左到右只填写符合等差序列位置的值

5.返回值

返回哈希表的最大值

3.实战代码

class Solution {
public:int longestSubsequence(vector<int>& arr, int difference) {int n = arr.size();unordered_map<int,int> hash;//arr[i] - dp[i]hash[arr[0]] = 1;int ret = 1;for(int i = 1;i < n;i++){hash[arr[i]] = hash[arr[i] - difference] + 1;ret = max(ret,hash[arr[i]]);}return ret;}
};

 

http://www.wooajung.com/news/33262.html

相关文章:

  • wordpress打开3秒seo关键词怎么优化
  • 旅游建设网站网站seo优化方案策划书
  • 凡科网站建站后 怎么编辑自己的代码源排名前十的大学
  • 做帖子网站seo优化一般包括
  • 网站正在建设中 源码四川自助seo建站
  • 濮阳房产网站建设免费信息发布平台网站
  • 工会网站建设可以百度保障中心人工电话
  • 可以做试卷的网站怎么制作网页链接
  • 如何做网站地图txt网店推广有哪些
  • 网站备案 核验单海南乐秀同城群软件下载
  • 销售牛的网站网络运营推广具体做什么工作
  • 百度推广一年收费标准关键词排名优化怎么样
  • 上海网站开发多少钱优化防控举措
  • 企业官方网站建设app推广活动策划方案
  • 许昌网站建设汉狮套餐百度搜索引擎网站
  • 湖南网站搜索排名优化电话网店推广分为哪几种类型
  • 郑州做网站好的公司app推广注册接单平台
  • 用sublime做的网站打不开免费的发帖收录网站
  • 网站开发实例百度云优化营商环境心得体会2023
  • wordpress安装失败网站搜索引擎优化的步骤
  • 响应式商业网站开发实训报告网络营销与网站推广的
  • wordpress后台改成中文搜索引擎排名优化seo
  • asp网站开发好怎么预览移动网站优化排名
  • 图片分享 wordpress西安快速排名优化
  • 企业网站功能怎么设计世界疫情最新数据
  • 网站建设的收获体会免费网站排名优化在线
  • 郑州%公司 网站建设360推广怎么收费
  • 中国网站建设世界排名seo工具在线访问
  • 石家庄网站建设哪里好阿里域名注册网站
  • 杭州网站设计费用千博企业网站管理系统