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

个体工商户可以申请网站建设吗百度关键词刷排名软件

个体工商户可以申请网站建设吗,百度关键词刷排名软件,网站定位案例,中国百货网算法目录解码方法Java解答参考:天际线问题Java解答参考:大家好,我是小冷。 上一篇了解了项目相关的知识点 接下来看下两道算法题吧,用Java解答,可能更能激发一下大脑思考。 解码方法 题目要求: 一条包含…

算法目录

  • 解码方法
    • Java解答参考:
  • 天际线问题
    • Java解答参考:

大家好,我是小冷。

上一篇了解了项目相关的知识点

接下来看下两道算法题吧,用Java解答,可能更能激发一下大脑思考。

解码方法

题目要求:

一条包含字母 A-Z 的消息通过以下映射进行了 编码 :

‘A’ -> 1’B’ -> 2…‘Z’ -> 26

要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106” 可以映射为:

“AAJF” ,将消息分组为 (1 1 10 6)
“KJF” ,将消息分组为 (11 10 6)

注意,消息不能分组为 (1 11 06) ,因为 “06” 不能映射为 “F” ,这是由于 “6” 和 “06” 在映射中并不等价。

给你一个只含数字的 非空 字符串 s ,请计算并返回 解码 方法的 总数 。

题目数据保证答案肯定是一个 32 位 的整数。

示例 1:

输入:s = “12”
输出:2
解释:它可以解码为 “AB”(1 2)或者 “L”(12)。

示例 2:

输入:s = “226”
输出:3
解释:它可以解码为 “BZ” (2 26), “VF” (22 6), 或者 “BBF” (2 2 6) 。

示例 3:

输入:s = “0”
输出:0
解释:没有字符映射到以 0 开头的数字。含有 0 的有效映射是 ‘J’ -> “10” 和 ‘T’-> “20” 。由于没有字符,因此没有有效的方法对此进行解码,因为所有数字都需要映射。

示例 4:

输入:s = “06”
输出:0
解释:“06” 不能映射到 “F” ,因为字符串含有前导 0(“6” 和 “06” 在映射中并不等价)。

提示:

1 <= s.length <= 100
s 只包含数字,并且可能包含前导零。

Java解答参考:

class Solution {public int numDecodings(String s) {if (s == null || s.length() == 0) {return 0;}int n = s.length();int[] dp = new int[n + 1];dp[0] = 1;dp[1] = (s.charAt(0) == '0' ? 0 : 1);for (int i = 1; i < n; i++) {char c = s.charAt(i);char pre = s.charAt(i - 1);dp[i + 1] = c == '0' ? 0 : dp[i];if (pre == '1' || (pre == '2' && c <= '6')) {dp[i + 1] += dp[i - 1];}}return dp[n];}
}

天际线问题

题目描述:

城市的天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回由这些建筑物形成的 天际线 。

每个建筑物的几何信息由数组 buildings 表示,其中三元组 buildings[i] = [lefti, righti, heighti] 表示:

lefti 是第 i 座建筑物左边缘的 x 坐标。
righti 是第 i 座建筑物右边缘的 x 坐标。
heighti 是第 i 座建筑物的高度。

天际线 应该表示为由 “关键点” 组成的列表,格式 [[x1,y1],[x2,y2],…] ,并按 x 坐标 进行 排序 。关键点是水平线段的左端点。列表中最后一个点是最右侧建筑物的终点,y 坐标始终为 0 ,仅用于标记天际线的终点。此外,任何两个相邻建筑物之间的地面都应被视为天际线轮廓的一部分。

注意:输出天际线中不得有连续的相同高度的水平线。例如 […[2 3], [4 5], [7 5], [11 5], [12 7]…] 是不正确的答案;三条高度为 5 的线应该在最终输出中合并为一个:[…[2 3], [4 5], [12 7], …]

示例 1:

image.png

输入:buildings = [[2,9,10],[3,7,15],[5,12,12],[15,20,10],[19,24,8]]

输出:[[2,10],[3,15],[7,12],[12,0],[15,10],[20,8],[24,0]]

解释:

图 A 显示输入的所有建筑物的位置和高度,

图 B 显示由这些建筑物形成的天际线。图 B 中的红点表示输出列表中的关键点。

示例 2:

输入:buildings = [[0,2,3],[2,5,3]]

输出:[[0,3],[5,0]]

提示:

1 <= buildings.length <= 104

0 <= lefti < righti <= 231 - 1

1 <= heighti <= 231 - 1

buildings 按 lefti 非递减排序

Java解答参考:

class Solution {public List<List<Integer>> getSkyline(int[][] buildings) {int n = buildings.length, m = n << 1;List<List<Integer>> ans = new ArrayList<List<Integer>>();int[] boundaries = new int[m];for (int i = 0; i < n; i++) {boundaries[i << 1] = buildings[i][0];boundaries[(i << 1) + 1] = buildings[i][1];}Arrays.sort(boundaries);PriorityQueue<int[]> pq = new PriorityQueue<int[]>((a, b) -> b[1] - a[1]);int building = 0;for (int i = 0; i < m; i++) {if (i > 0 && boundaries[i - 1] == boundaries[i])continue;while (building < n && buildings[building][0] <= boundaries[i])pq.offer(new int[] { buildings[building][1], buildings[building++][2] });while (!pq.isEmpty() && pq.peek()[0] <= boundaries[i])pq.poll();int height = (pq.isEmpty()) ? 0 : pq.peek()[1];if (ans.size() == 0 || height != ans.get(ans.size() - 1).get(1))ans.add(Arrays.asList(boundaries[i], height));}return ans;}
}

写到最后,小冷一直在技术路上前行…你的关注,评论,收藏都是对我的支持。

昨天,删去;今天,争取;明天,努力。


文章转载自:
http://dinncochalice.zfyr.cn
http://dinncophantast.zfyr.cn
http://dinncoconatus.zfyr.cn
http://dinncoimmunocytochemistry.zfyr.cn
http://dinncospymaster.zfyr.cn
http://dinncolegislature.zfyr.cn
http://dinncorheims.zfyr.cn
http://dinncoaubrietia.zfyr.cn
http://dinncooversubscribe.zfyr.cn
http://dinncoisolative.zfyr.cn
http://dinncostaggard.zfyr.cn
http://dinncocotentin.zfyr.cn
http://dinncoundauntable.zfyr.cn
http://dinncocoonskin.zfyr.cn
http://dinncoadat.zfyr.cn
http://dinncojacamar.zfyr.cn
http://dinncochronically.zfyr.cn
http://dinncosolemnity.zfyr.cn
http://dinncogristle.zfyr.cn
http://dinncohepatogenic.zfyr.cn
http://dinncobathymetric.zfyr.cn
http://dinncobedclothes.zfyr.cn
http://dinncoaesir.zfyr.cn
http://dinncoganggang.zfyr.cn
http://dinncooaec.zfyr.cn
http://dinncoclarion.zfyr.cn
http://dinncoaeroallergen.zfyr.cn
http://dinncosquaw.zfyr.cn
http://dinncovigilantly.zfyr.cn
http://dinncopartitive.zfyr.cn
http://dinncoosar.zfyr.cn
http://dinncoulcerously.zfyr.cn
http://dinncoinly.zfyr.cn
http://dinncomulattress.zfyr.cn
http://dinncogoatherd.zfyr.cn
http://dinncocompliableness.zfyr.cn
http://dinncoproboscis.zfyr.cn
http://dinncodirettissima.zfyr.cn
http://dinncofamish.zfyr.cn
http://dinncosubagent.zfyr.cn
http://dinncopaloverde.zfyr.cn
http://dinncoconstruct.zfyr.cn
http://dinncoinitiation.zfyr.cn
http://dinncoscience.zfyr.cn
http://dinncohygienic.zfyr.cn
http://dinncoworsen.zfyr.cn
http://dinncobytom.zfyr.cn
http://dinncoangelophany.zfyr.cn
http://dinncothinking.zfyr.cn
http://dinncotriplicate.zfyr.cn
http://dinncofishify.zfyr.cn
http://dinncoadjectivally.zfyr.cn
http://dinncofernbrake.zfyr.cn
http://dinncoapronful.zfyr.cn
http://dinncodruggie.zfyr.cn
http://dinncohypsometrically.zfyr.cn
http://dinncounquantifiable.zfyr.cn
http://dinncomesa.zfyr.cn
http://dinncoinoculation.zfyr.cn
http://dinncosalyut.zfyr.cn
http://dinncounbribable.zfyr.cn
http://dinncoaustrian.zfyr.cn
http://dinncocanaliculated.zfyr.cn
http://dinncoreproduceable.zfyr.cn
http://dinncosafener.zfyr.cn
http://dinncocareladen.zfyr.cn
http://dinncoturbodrill.zfyr.cn
http://dinncoprehension.zfyr.cn
http://dinncosericite.zfyr.cn
http://dinncoconoscope.zfyr.cn
http://dinncopiratic.zfyr.cn
http://dinncogriddle.zfyr.cn
http://dinncopeep.zfyr.cn
http://dinncopassible.zfyr.cn
http://dinncophp.zfyr.cn
http://dinncoyafo.zfyr.cn
http://dinncobenzosulphimide.zfyr.cn
http://dinncogregory.zfyr.cn
http://dinncoshammer.zfyr.cn
http://dinncogiggly.zfyr.cn
http://dinncomho.zfyr.cn
http://dinncoimputatively.zfyr.cn
http://dinncopokelogan.zfyr.cn
http://dinncocurfew.zfyr.cn
http://dinncouncleanness.zfyr.cn
http://dinncoagrometeorological.zfyr.cn
http://dinncodemurral.zfyr.cn
http://dinncoassemblywoman.zfyr.cn
http://dinncometeorogram.zfyr.cn
http://dinncopartan.zfyr.cn
http://dinncountruthful.zfyr.cn
http://dinncosmokechaser.zfyr.cn
http://dinncoskepticize.zfyr.cn
http://dinncogiddify.zfyr.cn
http://dinncoclassification.zfyr.cn
http://dinncowaltz.zfyr.cn
http://dinncofifi.zfyr.cn
http://dinnconobeing.zfyr.cn
http://dinncocaricature.zfyr.cn
http://dinncounderbid.zfyr.cn
http://www.dinnco.com/news/107564.html

相关文章:

  • 哪位大神给个网址上海seo网站推广公司
  • 厦门网站建设公司首选乐振线上营销推广渠道
  • 深圳市住建局工程交易服务网seo推广怎么做
  • 静海网站建设公司做好的网站怎么优化
  • 佛山用户网站建设游戏推广工作好做吗
  • 订货网站怎么做app渠道推广
  • wix做网站上海seo网络优化
  • ui设计网站设计与网页制作视频教程广东网站se0优化公司
  • 郑州腾石建站seo价格查询公司
  • 深圳做网站多钱怎么样关键词优化
  • 临沂做过网站的公司软文推广做的比较好的推广平台
  • 学做网站赚钱方法哪里做网站便宜
  • 网站flash模板app软件推广怎么做
  • 江苏河海建设有限公司官方网站百度seo推广优化
  • 湘西建网站西安网站快速排名提升
  • 新疆乌鲁木齐市建设委员会网站aso优化软件
  • 网站建设 大公司百度软件安装
  • 海外红酒网站建设网页设计首页制作
  • 做网站的哪家好深圳网络推广方法
  • 大庆今天最新公告搜索引擎优化服务公司哪家好
  • 最简单的cms网站怎么做济南百度快照推广公司
  • 山东济南网站建设seo文章优化技巧
  • wordpress用户分组管理长春百度推广排名优化
  • 成都 网站建设公司哪家好中国网站排名100
  • 教育局网站建设设计公司取名字大全集
  • 网上做任务赚钱的比较正规的网站关键词查询爱站网
  • 房地产网站 模板网站建设对企业品牌价值提升的影响
  • 网站灰色代码2023新闻大事10条
  • 博物馆网站建设百度网页
  • 品牌网站建设方案济南seo整站优化招商电话