当前位置: 首页 > news >正文 站内推广途径郑州网站推广排名公司 news 2025/7/21 21:29:39 站内推广途径,郑州网站推广排名公司,建设将网站加入受信网站再试,郑州网站怎么推广思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 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.yidumall.com/news/32521.html 相关文章: 厦门网站建设工程搜索引擎优化网站 长春网站建设团队扬州网络推广哪家好 番禺响应式网站建设十大门户网站 行距网站广告投放是做什么的 做相册网站推荐长沙专业seo优化公司 哪个网站帮别人做ppt搜索引擎营销的实现方法有哪些 网站建设都是模板app推广引流渠道 有自己做网站的soho吗个人购买链接 淮南做网站的合肥网络推广软件 网站建设方案解救苏州久远网络如何创建一个网址 网站开发实例教程实训心得seo运营是什么 聊城建设路小学网站长沙网站优化seo 网站开发前端指什么网站排名优化服务 郑州优秀网站建设公司自助建站系统代理 网络管理网址免费的seo优化 php网站开发员工资网站建站开发 浦东企业网站建设免费网站模板网 做网站哪里接单百度收录域名 单位建设网站硬件网站快速收录的方法 做平面素材好的网站手机百度网址大全首页 wordpress页面显示分类适合seo的网站 软件培训机构排名前十洛阳搜索引擎优化 娄底哪里学习网站建设和seo网络seo 网站权重排名搜狗推广登录平台 公司公众号怎么制作seo网络优化平台 dw网页制作论文国内专业seo公司 网站建设勹金手指科捷14如何快速搭建一个网站 wordpress 百秀主题莱阳seo排名 帝国cms更改网站ico安徽网站seo wordpress 限制ip登陆商丘网站优化公司
思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 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.yidumall.com/news/32521.html 相关文章: 厦门网站建设工程搜索引擎优化网站 长春网站建设团队扬州网络推广哪家好 番禺响应式网站建设十大门户网站 行距网站广告投放是做什么的 做相册网站推荐长沙专业seo优化公司 哪个网站帮别人做ppt搜索引擎营销的实现方法有哪些 网站建设都是模板app推广引流渠道 有自己做网站的soho吗个人购买链接 淮南做网站的合肥网络推广软件 网站建设方案解救苏州久远网络如何创建一个网址 网站开发实例教程实训心得seo运营是什么 聊城建设路小学网站长沙网站优化seo 网站开发前端指什么网站排名优化服务 郑州优秀网站建设公司自助建站系统代理 网络管理网址免费的seo优化 php网站开发员工资网站建站开发 浦东企业网站建设免费网站模板网 做网站哪里接单百度收录域名 单位建设网站硬件网站快速收录的方法 做平面素材好的网站手机百度网址大全首页 wordpress页面显示分类适合seo的网站 软件培训机构排名前十洛阳搜索引擎优化 娄底哪里学习网站建设和seo网络seo 网站权重排名搜狗推广登录平台 公司公众号怎么制作seo网络优化平台 dw网页制作论文国内专业seo公司 网站建设勹金手指科捷14如何快速搭建一个网站 wordpress 百秀主题莱阳seo排名 帝国cms更改网站ico安徽网站seo wordpress 限制ip登陆商丘网站优化公司