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

先做网站 先备案合肥百度推广排名优化

先做网站 先备案,合肥百度推广排名优化,微信公众号网页版登录入口,基于flash网站设计题目 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字 示例 1 : 输入:num "1432219", k 3 输出:"1219"…

题目

给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字

示例 1 :

输入:num = "1432219", k = 3
输出:"1219"
解释:移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219 。

示例 2 :

输入:num = "10200", k = 1
输出:"200"
解释:移掉首位的 1 剩下的数字为 200. 注意输出不能有任何前导零。

示例 3 :

输入:num = "10", k = 2
输出:"0"
解释:从原数字移除所有的数字,剩余为空就是 0 。

题目链接:. - 力扣(LeetCode)

移除数字是一个常见的问题,在某些情况下,我们需要从给定的数字中移除 k 个数字,以获得最小的可能结果。在本文中,我们将讨论两种解决这个问题的方法:暴力法和使用栈。

暴力法

暴力法是一种直观的方法,通过迭代查找当前范围内的最小值,并将其添加到结果中。然而,原始暴力法代码存在一些问题,例如时间复杂度较高,为O(N^2)。

python代码

class Solution:def removeKdigits(self, num: str, k: int) -> str:length = len(num)-kans=""left, right  = 0, len(num)-lengthwhile len(ans)<length:min_=num[left]for i in range(left, right+1):if num[i]<min_:min_=num[i]left=ians+=num[left]left+=1right +=1                                             return ans.lstrip("0") or "0"

使用栈的方法

为了优化移除数字问题的解决方案,我们可以利用栈这一数据结构。通过与栈顶元素比较,我们可以更高效地构建结果字符串。

python代码

class Solution:def removeKdigits(self, num: str, k: int) -> str:stack = []remain = len(num)-kfor i in num:while k and stack and stack[-1]>i:stack.pop()k-=1stack.append(i)return ''.join(stack[:remain]).lstrip("0") or "0"

总结

通过本文的讨论,我们了解了暴力法和使用栈两种不同的解决移除数字问题的方法。使用栈的方法能够降低时间复杂度,并提高效率。在实际应用中,根据具体需求,选择合适的方法可以更好地解决问题。

希望本文对你理解移除数字问题的解决方法有所帮助。感谢阅读!

详细题解:. - 力扣(LeetCode)

http://www.ritt.cn/news/27155.html

相关文章:

  • 网站中qq跳转怎么做的seo关键词优化是什么意思
  • 如何建设好政府门户网站河南郑州最新消息
  • 怎么样把网站做火微信朋友圈广告推广
  • 什么浏览器好用可以看任何网站网络推广员是什么
  • 制作软件网站seo人才
  • 做网站店铺装修的软件百度我的订单查询
  • 沈阳专业制作网站公司吗宁德市人社局
  • 人们做网站怎么赚钱网站推广服务外包
  • app网站开发学习360搜索引擎入口
  • 动态网站如何静态化常见的线下推广渠道有哪些
  • 成都网站制作公司有哪些免费网页设计制作网站
  • 个人做交通违章查询网站违法吗淄博网站营销与推广
  • 涿州网站建设有限公司托管竞价账户哪家好
  • ps做的图片能做直接做网站吗百度推广有用吗
  • 奉化云优化seo抖音优化
  • 邢台市网站制作百度下载免费官方安装
  • wordpress有手机版吗seo网站推广建站服务商
  • 贵阳网站建设有限公司佛山seo关键词排名
  • wordpress如何播放百度云视频亚马逊seo是什么意思
  • 深圳网站制作公司咨询宁波seo教学
  • 怎么用思维导图做网站结构图小程序制作费用一览表
  • 成都 php 网站电销名单渠道在哪里找
  • 网站制作1seo实战密码
  • wordpress yum郑州专业seo首选
  • 做gif动态图网站外链推广软件
  • 网站设计建设介绍淘宝指数网站
  • asp网站实现php栏目如何提高网站seo排名
  • 南昌哪里有网站建设网络营销工具和方法
  • 几个小时学wordpressseo搜索引擎优化课程总结
  • wordpress部分图片不显示优化软件刷排名seo