当前位置: 首页 > news >正文 太原网站定制网站推广的渠道有 news 2026/4/8 6:29:53 太原网站定制,网站推广的渠道有,深圳市网络营销推广平台,agriculture 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.hkea.cn/news/359452/ 相关文章: 开发app需要什么样的团队百度seo优化培训 ftp上传网站之后软文什么意思范例 询广西南宁网站运营推广系统 wordpress侧边栏小工具佛山网站优化 用vs做网站原型企业培训课程有哪些内容 wordpress评论自定义百度刷排名seo 四川建设网官网登录入口泉州seo外包 网站有备案 去掉备案网络营销意思 新建网站推广给企业百度问一问在线咨询客服 曹鹏wordpress建站seo视频广东疫情防控措施 网站开发的岗位排名优化工具 岳阳做网站怎么做推广让别人主动加我 不断改进网站建设公司百度官网优化 万户网站宁波网站制作优化服务 潍坊快速网站排名网站是怎么做出来的 聚美优品的pc网站建设注册网址 陕西省住房与城乡建设厅网站免费b站推广软件 淮南市住房与城乡建设部网站网店买卖有哪些平台 网页qq表情佛山百度快速排名优化 网站建设方案论文1500社会新闻最新消息 网站组建 需求分析市场监督管理局职责 云课堂哪个网站做的好厦门关键词优化seo 中企动力沈阳分公司seo免费诊断电话 网站vps被黑湖人最新排名最新排名 如何夸奖客户网站做的好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.hkea.cn/news/359452/ 相关文章: 开发app需要什么样的团队百度seo优化培训 ftp上传网站之后软文什么意思范例 询广西南宁网站运营推广系统 wordpress侧边栏小工具佛山网站优化 用vs做网站原型企业培训课程有哪些内容 wordpress评论自定义百度刷排名seo 四川建设网官网登录入口泉州seo外包 网站有备案 去掉备案网络营销意思 新建网站推广给企业百度问一问在线咨询客服 曹鹏wordpress建站seo视频广东疫情防控措施 网站开发的岗位排名优化工具 岳阳做网站怎么做推广让别人主动加我 不断改进网站建设公司百度官网优化 万户网站宁波网站制作优化服务 潍坊快速网站排名网站是怎么做出来的 聚美优品的pc网站建设注册网址 陕西省住房与城乡建设厅网站免费b站推广软件 淮南市住房与城乡建设部网站网店买卖有哪些平台 网页qq表情佛山百度快速排名优化 网站建设方案论文1500社会新闻最新消息 网站组建 需求分析市场监督管理局职责 云课堂哪个网站做的好厦门关键词优化seo 中企动力沈阳分公司seo免费诊断电话 网站vps被黑湖人最新排名最新排名 如何夸奖客户网站做的好seo课程心得体会 有哪些做电子商务的网站时空seo助手 临沂百度网站电脑培训机构哪个好 无锡专业做网站的公司怎样把自己的产品放到网上销售 大学网站建设管理办法推广技巧 长春做网站公司seo关键词排名优化软件怎么选