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

网站服务器++免费网络网站租

网站服务器++免费,网络网站租,找公司网站建设,上海做网站待遇给你一个以字符串表示的非负整数 num 和一个整数 k #xff0c;移除这个数中的 k 位数字#xff0c;使得剩下的数字最小。请你以字符串形式返回这个最小的数字。 示例 1 #xff1a; 输入#xff1a;num 1432219, k 3 输出#xff1a;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 。 1 k num.length 105num 仅由若干位数字0 - 9组成除了 0 本身之外num 不含任何前导零 单调栈  比较a和b的大小是从最高位开始进行比较的。 那么我们也应该是从最高位开始进行删数。所以就是对num进行单调上升栈的维护。 逐个数字入栈当发现当前入栈元素栈顶元素s.top()的时候就s.pop()维护栈的单调递增性。 这样就可以保证结果的最高位最小并以此递增。 当所有元素都进行过栈的处理之后如果结果stack中的元素比要保留的长度要长的话则把栈顶元素pop掉。 在入栈的时候可忽略掉前置0. string removeKdigits(string num, int k) {stackchar s;for (char i num){while (!s.empty() s.top() i k){s.pop();k--;}if (s.empty() i 0)continue;//跳过前置0s.push(i);}string res;while (!s.empty()){if (k 0)//当还要再移除数字的时候从此时单调递增栈的top部删去数字k--;else if (k 0)//当不用再移除数字的时候把字符串取出来到resultres s.top();s.pop(); }reverse(res.begin(), res.end());//stl中的reverse函数return res ? 0 : res; }用string实现的单调栈 不用初始化一个栈而是直接用string来实现栈的功能维护单调上升的序列。 class Solution { public: string removeKdigits(string num, int k) {string result;for (int i 0; i num.size(); i){while (result.size() kresult.back() num[i]){result.pop_back();k--;}if (result.size() 0 num[i] 0)continue;resultnum[i];}while (k 0 !result.empty()){result.pop_back();k--;}return result ? 0 : result; } };
http://www.hkea.cn/news/14386997/

相关文章:

  • 电商网站建设实验原理深圳做公司网站的公司
  • 承德建设网站公司注册城乡规划师报名入口
  • 网站后台有哪些西安网站建设交易
  • 花都有沒有网站建设的有没有什么做h5的网站
  • 首页优化排名seo领导屋
  • 网站做好怎么开始做推广国外网页设计分享网站
  • 在线教学的网站开发方案商场网站方案
  • 网站排名外包河北百度竞价优化
  • 网站建设培训哪个好h5网站建设代理
  • 东坑镇网站建设企业网站建设平台
  • jsp网站建设电子商务平台是什么
  • 请人做网站 我需要知道哪几点edu网站一般谁做的
  • 手机网站模板 html域名排名查询
  • 天门网站定制百度不收录网站文章
  • 深圳市网站设计公司商城网站建设浩森宇特
  • 重庆可作为推广的网站做a小视频免费观看网站
  • 有没有网站可以做地图网站内链的作用
  • 网站导购话术天猫网上购物商城购物
  • wordpress建站博客园门户网站英文版建设
  • 北京建设网站哪里好福州网络推广
  • 电子商务的网站建设过程wordpress百度经验
  • 个人注册网站怎么注册网站设计可以吗
  • 镇江网站建设优化网站改版 总结
  • 建设银行遵义分行网站网站源码官网
  • 邯郸做网站最好的公司不孕不育网站建设总结
  • 很色h做游戏网站aspmysql做网站
  • 东莞网站推广营销网络推广是什么职业
  • 网站seo方案建议电子代加工东莞网站建设
  • 成都做企业网站百度推广seo优化
  • 2015做导航网站好如何修改网站ico