当前位置: 首页 > news >正文 公司做铸造的招聘网站都有哪些实时seo排名点击软件 news 2025/8/6 4:29:08 公司做铸造的招聘网站都有哪些,实时seo排名点击软件,网站建设用php建设优点,网站视觉分析思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 x 和计算的权重分别存储数组的0和1的位置重写compare将数组排序按规则排序返回结果 代码 class Solution {private Hash…思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 x 和计算的权重分别存储数组的0和1的位置重写compare将数组排序按规则排序返回结果 代码 class Solution {private HashMap<Integer, Integer> me = new HashMap<>();public int getKth(int lo, int hi, int k) {int[][] arr = new int[hi - lo + 1][2];for (int i = lo; i <= hi; i++) {int tmp = dfs(i);me.put(i, tmp);arr[i - lo][0] = i;arr[i - lo][1] = tmp;}Arrays.sort(arr, new Comparator<int[]>() {@Overridepublic int compare(int[] o1, int[] o2) {return o1[1] == o2[1] ? o1[0] - o2[0] : o1[1] - o2[1];}});return arr[k-1][0];}int dfs(int x) {int res = 0;if(me.get(x) != null){res = me.get(x);return res;}else if (x == 1) {res = 0;} else if (x % 2 == 1) {res = 1 + dfs(x * 3 + 1);} else {res = 1 + dfs(x / 2);}me.put(x, res);return res;} } 查看全文 http://www.ds6.com.cn/news/86624.html 相关文章: 服务器做jsp网站教程视频教程链接检测工具 如何做一个与博物馆相关网站百度网盘官网登录首页 黄江做网站什么是搜索引擎竞价推广 js判断是手机还是电脑访问网站seo全网推广 局域网建站软件西安seo优化推广 安卓中文开发工具网站seo推广平台 网站建设中应注意的问题适合交换友情链接的是 响应式网站建设联雅湖南网站建设加盟代理 工信部网站备案用户名百度推广要多少钱 怎么做婚恋网站网站运营专员 如何网站做镜像关键词seo优化 哪个网站可以做投资回测百色seo关键词优化公司 火星wap建站天津百度网站排名优化 公司做网站好不好seo的特点是什么 怎么做网站教程 用的工具网站怎么打开 网站的推广有哪些方式他达拉非片和伟哥区别 口碑好网站建设公司搜索推广代运营 peise网站产品设计公司 扬州有做义工的地方或网站嘛惠州百度推广优化排名 wordpress微信登录插件免费亚马逊seo是什么意思 b2c型网站建设排名优化关键词 seo品牌优化百度资源网站推广关键词排名域名解析ip地址 番禺网站开发系统百度爱采购推广一个月多少钱 网站建设先进城市优化设计卷子答案 自动修改wordpress黄山网站seo 郑州那个公司做网站好淘宝美工培训 十堰网站建设费用长沙网络推广平台 环保行业网站开发火星时代教育培训机构学费多少 简单医院网站怎么做推广和宣传 怎么在qq上自己做网站广告推广文案
思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 x 和计算的权重分别存储数组的0和1的位置重写compare将数组排序按规则排序返回结果 代码 class Solution {private HashMap<Integer, Integer> me = new HashMap<>();public int getKth(int lo, int hi, int k) {int[][] arr = new int[hi - lo + 1][2];for (int i = lo; i <= hi; i++) {int tmp = dfs(i);me.put(i, tmp);arr[i - lo][0] = i;arr[i - lo][1] = tmp;}Arrays.sort(arr, new Comparator<int[]>() {@Overridepublic int compare(int[] o1, int[] o2) {return o1[1] == o2[1] ? o1[0] - o2[0] : o1[1] - o2[1];}});return arr[k-1][0];}int dfs(int x) {int res = 0;if(me.get(x) != null){res = me.get(x);return res;}else if (x == 1) {res = 0;} else if (x % 2 == 1) {res = 1 + dfs(x * 3 + 1);} else {res = 1 + dfs(x / 2);}me.put(x, res);return res;} } 查看全文 http://www.ds6.com.cn/news/86624.html 相关文章: 服务器做jsp网站教程视频教程链接检测工具 如何做一个与博物馆相关网站百度网盘官网登录首页 黄江做网站什么是搜索引擎竞价推广 js判断是手机还是电脑访问网站seo全网推广 局域网建站软件西安seo优化推广 安卓中文开发工具网站seo推广平台 网站建设中应注意的问题适合交换友情链接的是 响应式网站建设联雅湖南网站建设加盟代理 工信部网站备案用户名百度推广要多少钱 怎么做婚恋网站网站运营专员 如何网站做镜像关键词seo优化 哪个网站可以做投资回测百色seo关键词优化公司 火星wap建站天津百度网站排名优化 公司做网站好不好seo的特点是什么 怎么做网站教程 用的工具网站怎么打开 网站的推广有哪些方式他达拉非片和伟哥区别 口碑好网站建设公司搜索推广代运营 peise网站产品设计公司 扬州有做义工的地方或网站嘛惠州百度推广优化排名 wordpress微信登录插件免费亚马逊seo是什么意思 b2c型网站建设排名优化关键词 seo品牌优化百度资源网站推广关键词排名域名解析ip地址 番禺网站开发系统百度爱采购推广一个月多少钱 网站建设先进城市优化设计卷子答案 自动修改wordpress黄山网站seo 郑州那个公司做网站好淘宝美工培训 十堰网站建设费用长沙网络推广平台 环保行业网站开发火星时代教育培训机构学费多少 简单医院网站怎么做推广和宣传 怎么在qq上自己做网站广告推广文案