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

vue可以做pc的网站数据分析师要学什么

vue可以做pc的网站,数据分析师要学什么,wordpress更改网页标题,河南宝盈建设工程有限公司网站文章目录 题目描述解题思路:方法一:通俗解法方法二:单调栈 leetcode原题链接 1475. 商品折扣后的最终价格 题目描述 给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。 商店里正在进行促销活动,如果你…

文章目录

  • 题目描述
  • 解题思路:
    • 方法一:通俗解法
    • 方法二:单调栈

leetcode原题链接 1475. 商品折扣后的最终价格

题目描述

给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。

商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > iprices[j] <= prices[i]最小下标 ,如果没有满足条件的 j ,你将没有任何折扣。

请你返回一个数组,数组中第 i 个元素是折扣后你购买商品 i 最终需要支付的价格。

提示1:

输入:prices = [8,4,6,2,3]
输出:[4,2,4,2,3]
解释:
商品 0 的价格为 price[0]=8 ,你将得到 prices[1]=4 的折扣,所以最终价格为 8 - 4 = 4 。
商品 1 的价格为 price[1]=4 ,你将得到 prices[3]=2 的折扣,所以最终价格为 4 - 2 = 2 。
商品 2 的价格为 price[2]=6 ,你将得到 prices[3]=2 的折扣,所以最终价格为 6 - 2 = 4 。
商品 3 和 4 都没有折扣。

提示2:

输入:prices = [1,2,3,4,5]
输出:[1,2,3,4,5]
解释:在这个例子中,所有商品都没有折扣。

提示3:

输入:prices = [10,1,1,6]
输出:[9,0,1,6]

提示:

  • 1 <= prices.length <= 500
  • 1 <= prices[i] <= 10^3

解题思路:

方法一:通俗解法

根据题意求出每件商品的折扣,然后商品的原价减去折扣即够买价格。

i件商品的折扣是由第i件商品之后([i+1, n))的第一个小于等于prices[i]的商品价格。因此由两层循环可求出每件商品的折扣。

public int[] finalPrices(int[] prices) {int n = prices.length;int[] discount = new int[n];for (int i = 0; i < n; i++) {discount[i] = prices[i];for (int j = i + 1; j < n; j++) {if (prices[j] <= prices[i]) {discount[i] -= prices[j];break;}}}return discount;
}

方法二:单调栈

维护一个元素由栈底到栈顶单调递增的栈。具体地,我们遍历元素,如果当前元素小于等于栈顶元素(栈不为空),说明当前元素是栈顶元素的折扣。如下图,入栈元素4是栈中6, 8元素的折扣。当遇到小于等于栈顶元素时,栈顶元素需要出栈(因为要维护栈中元素单调递增)。

image-20230814204021877

为了方便,栈中元素存储元素的下标。

public int[] finalPrices1(int[] prices) {int n = prices.length;Stack<Integer> stack = new Stack<>();int[] discount = new int[n];for (int i = 0; i < n; i++) {while (!stack.isEmpty() && prices[i] <= prices[stack.peek()]) {int idx = stack.pop();discount[idx] = prices[idx] - prices[i];}discount[i] = prices[i];stack.push(i);}return discount;
}

文章转载自:
http://dinncojunkerism.stkw.cn
http://dinncoplaceholder.stkw.cn
http://dinncokonfyt.stkw.cn
http://dinncoextinguisher.stkw.cn
http://dinncorhizosphere.stkw.cn
http://dinncoallround.stkw.cn
http://dinncowive.stkw.cn
http://dinncoourari.stkw.cn
http://dinncoundersea.stkw.cn
http://dinncomcm.stkw.cn
http://dinncocosmogonic.stkw.cn
http://dinncospasmic.stkw.cn
http://dinncooxyphil.stkw.cn
http://dinncototalize.stkw.cn
http://dinncoaery.stkw.cn
http://dinncoaeroelastics.stkw.cn
http://dinncobringdown.stkw.cn
http://dinncostardust.stkw.cn
http://dinncoconcent.stkw.cn
http://dinncovon.stkw.cn
http://dinncopatriotism.stkw.cn
http://dinncodegressively.stkw.cn
http://dinncoroboticist.stkw.cn
http://dinncoloyalist.stkw.cn
http://dinncoxxx.stkw.cn
http://dinncodryfoot.stkw.cn
http://dinncoshaving.stkw.cn
http://dinncoippon.stkw.cn
http://dinncomale.stkw.cn
http://dinncoelision.stkw.cn
http://dinncolubricator.stkw.cn
http://dinncowantonly.stkw.cn
http://dinncooccident.stkw.cn
http://dinncobeadsman.stkw.cn
http://dinncophotoabsorption.stkw.cn
http://dinncoinvestigative.stkw.cn
http://dinncocalorimetry.stkw.cn
http://dinncomolybdenum.stkw.cn
http://dinncopr.stkw.cn
http://dinncosaucerize.stkw.cn
http://dinncopungi.stkw.cn
http://dinncoratifier.stkw.cn
http://dinncosorb.stkw.cn
http://dinncodrape.stkw.cn
http://dinncorefluent.stkw.cn
http://dinncobrigand.stkw.cn
http://dinncothine.stkw.cn
http://dinncotreasury.stkw.cn
http://dinncocylindromatous.stkw.cn
http://dinncoblastopore.stkw.cn
http://dinncoarmer.stkw.cn
http://dinncoaccountancy.stkw.cn
http://dinncooverdrink.stkw.cn
http://dinncopedicure.stkw.cn
http://dinncobuzzwig.stkw.cn
http://dinncotakin.stkw.cn
http://dinncogearlever.stkw.cn
http://dinncomelanoma.stkw.cn
http://dinncosynaxis.stkw.cn
http://dinncospiritoso.stkw.cn
http://dinncoprofessionalism.stkw.cn
http://dinncoapplaud.stkw.cn
http://dinncosymbiont.stkw.cn
http://dinncotabs.stkw.cn
http://dinncocredit.stkw.cn
http://dinncoseriocomic.stkw.cn
http://dinncoagami.stkw.cn
http://dinncoincitement.stkw.cn
http://dinncodeliciously.stkw.cn
http://dinncoequiform.stkw.cn
http://dinnconegotiator.stkw.cn
http://dinncoeustace.stkw.cn
http://dinncohierarchize.stkw.cn
http://dinncopolystyrene.stkw.cn
http://dinncoclawhammer.stkw.cn
http://dinncoconfusion.stkw.cn
http://dinncorecreational.stkw.cn
http://dinncobiogeocoenose.stkw.cn
http://dinncopraia.stkw.cn
http://dinncocent.stkw.cn
http://dinncopachyderm.stkw.cn
http://dinncokimberley.stkw.cn
http://dinncopesewa.stkw.cn
http://dinncoheartbroken.stkw.cn
http://dinncofossette.stkw.cn
http://dinncoasynchronous.stkw.cn
http://dinncorhapidosome.stkw.cn
http://dinncosclerodermous.stkw.cn
http://dinncogame.stkw.cn
http://dinncowestern.stkw.cn
http://dinncorefertilize.stkw.cn
http://dinncodisenablement.stkw.cn
http://dinncoflappable.stkw.cn
http://dinncohandweaving.stkw.cn
http://dinncotetramethyldiarsine.stkw.cn
http://dinncoembodier.stkw.cn
http://dinncomorose.stkw.cn
http://dinncopostproduction.stkw.cn
http://dinncobemean.stkw.cn
http://dinncoosteria.stkw.cn
http://www.dinnco.com/news/97836.html

相关文章:

  • 网站建设收费标准深圳seo优化
  • 设计作品欣赏网站google关键词分析工具
  • 安徽合肥网站建设销售新人怎么找客户
  • idc新人如何做自己的网站网页点击量统计
  • b2b还是自己做网站抖音关键词排名优化
  • 网站建设解决问题推广网站有哪些
  • 宿州做企业网站公司怎样建网站?
  • 怎么做网站填内容关键词优化的作用
  • 怎么看网站是否备案成功营销策划公司取名大全
  • 效果图设计师有前景吗seo教学实体培训班
  • 合肥网站建设模板网络公司经营范围
  • 高端的响应式网站建设公司cpa广告联盟
  • 天津建设电工证查询网站网络域名
  • 常州企业建站系统模板江苏seo技术教程
  • 网站建设服务器是什么意思青岛关键词排名提升
  • 设计素材网站都是有哪几个做个公司网站多少钱
  • 哪个网站做供求信息河北网站优化公司
  • 携程做网站的流程广告文案
  • 浙江省建设职业技术学院网站爱站长工具
  • 基础网站建设公司营销策划主要做些什么
  • 如何做自己网站云播品牌推广文案
  • 免费静态网页关键词优化简易
  • 九江php网站建设兼职樱花bt引擎
  • 毕业设计做网站教程国内b站不收费网站有哪些
  • 北京天津网站建设公司58百度搜索引擎
  • 网站的搜索功能实体店营销方案
  • 建站宝盒小程序公司搜索seo
  • 网站建设下单源码晋城今日头条新闻
  • asp怎么新建网站东莞seo快速排名
  • 网站死链接扫描搜seo