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

做网站用java关键词爱站网关键词挖掘工具

做网站用java,关键词爱站网关键词挖掘工具,成都网站建设找重庆最佳科技,网站开发中网页上传和网站发布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.rdtb.cn/news/952.html

相关文章:

  • 网站更新怎么做seo企业推广案例
  • 简单的网站建设网络营销的基本功能
  • 网站开发中的paml网站设计制作哪家好
  • 推荐软件分类seo服务公司上海
  • 网站网页设计原则t和p在一起怎么做网站
  • 深圳商城网站开发优秀网站设计
  • 个人可以做商城网站百度推广找谁做靠谱
  • 网站 目录结构百度推广电话号码
  • jsp网站开发论文做市场推广应该掌握什么技巧
  • ui设计需要学什么软件seo是什么意思呢
  • 自由型网站永久免费的电销外呼系统
  • 男生女生做羞羞事的网站网站收录怎么弄
  • 北京西站附近景点网络推广优化平台
  • 常见的域名注册网站企业网站推广效果指标分析
  • 潍坊网站建设公司哪家好公司官网优化方案
  • 大连网站哪家做的好网络广告案例以及分析
  • 免费建个人手机网站搜索引擎优化方法
  • 中色冶金建设有限公司网站泉州百度seo公司
  • 做暖漫画网站制作网站平台
  • 编程机构搜索引擎排名优化seo
  • wordpress数据连接失败如何做seo整站优化
  • 专门做书籍设计的网站南宁网站推广大全
  • 加工厂网站建设搜一搜搜索
  • 做外国网站百度搜到seo技术培训沈阳
  • 如何进入网站后台 被黑怎么给自己的公司建立网站
  • 推荐几个手机能看的网站大连企业黄页电话
  • 素材网站的下载服务器怎么做百度百科创建
  • 网站建设阝金手指实惠保定百度seo排名
  • 厦门微网站建设公司哪家好北京网站优化seo
  • 网站免费正能量破解版百度开放平台登录