当前位置: 首页 > news >正文 东莞哪家公司做网站好新手学seo news 2025/7/20 22:06:17 东莞哪家公司做网站好,新手学seo,wordpress图片插件放大,网站开发分支结构思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 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.dinnco.com/news/8657.html 相关文章: 滨湖网站制作青岛seo关键词优化排名 赞叹天河网站建设公司长沙网络公司营销推广 做机网站扬州seo 网页设计代码制作表格seo的作用主要有 国际公司英语翻译宁波seo在线优化方案公司 盐城seo 优化长沙seo关键词排名优化 深圳网站推广优化百度秒收录技术最新 如何直接用jsp做网站不写servlet百度品牌广告多少钱一个月 做石材外贸用什么网站杭州网站优化公司哪家好 厦门十大装修公司排名榜广东宣布即时优化调整 网站建设怎样推广线上推广外包公司 某电子商务网站建设的详细策划厦门seo蜘蛛屯 供应邢台wap网站建设商丘seo推广 ui设计主要做什么泰州seo外包 常州网站推广多少钱常州百度关键词优化 中文版本wordpress网站功能优化的方法 做运营那些无版权图片网站百度新闻客户端 昭通网站开发网站seo优化推广 俄罗斯便宜vps广州seo顾问服务 网站模块数据同步自动外链 苏州 做网站淘宝指数查询入口 摄影网站制作网红推广接单平台 海南城乡建设网站seo怎么读 网站建设讯息杭州网站建设 seo 直播系统开发公司福清市百度seo 陕西网站建设方案seo程序 网站开发 图片服务器网页设计是干嘛的 专业微信网站建设公司首选公司营销和运营的区别是什么 建筑企业资质证书石家庄seo推广优化 墙蛙网站谁家做的网站搜索优化
思路 首先是这种计算权重的方式很有可能出现重复,所以需要记忆化搜索记忆化搜索:先查表再计算,先存表再返回。将整数 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.dinnco.com/news/8657.html 相关文章: 滨湖网站制作青岛seo关键词优化排名 赞叹天河网站建设公司长沙网络公司营销推广 做机网站扬州seo 网页设计代码制作表格seo的作用主要有 国际公司英语翻译宁波seo在线优化方案公司 盐城seo 优化长沙seo关键词排名优化 深圳网站推广优化百度秒收录技术最新 如何直接用jsp做网站不写servlet百度品牌广告多少钱一个月 做石材外贸用什么网站杭州网站优化公司哪家好 厦门十大装修公司排名榜广东宣布即时优化调整 网站建设怎样推广线上推广外包公司 某电子商务网站建设的详细策划厦门seo蜘蛛屯 供应邢台wap网站建设商丘seo推广 ui设计主要做什么泰州seo外包 常州网站推广多少钱常州百度关键词优化 中文版本wordpress网站功能优化的方法 做运营那些无版权图片网站百度新闻客户端 昭通网站开发网站seo优化推广 俄罗斯便宜vps广州seo顾问服务 网站模块数据同步自动外链 苏州 做网站淘宝指数查询入口 摄影网站制作网红推广接单平台 海南城乡建设网站seo怎么读 网站建设讯息杭州网站建设 seo 直播系统开发公司福清市百度seo 陕西网站建设方案seo程序 网站开发 图片服务器网页设计是干嘛的 专业微信网站建设公司首选公司营销和运营的区别是什么 建筑企业资质证书石家庄seo推广优化 墙蛙网站谁家做的网站搜索优化