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

佛山营销网站建设服务怎么自己开网站

佛山营销网站建设服务,怎么自己开网站,福建疫情最新动态,建站哪家好联系兴田德润目录 ​编辑 一,题目 二,题目接口 三,解题思路级代码 一,题目 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大…

目录

​编辑

一,题目

二,题目接口

三,解题思路级代码


一,题目

给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。

注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。

二,题目接口

class Solution {public:string largestNumber(vector<int>& nums) {}};

三,解题思路级代码

这道题其实很好解决,关键步骤如下:

1.将我们的每一个数字转换成string类型的元素(注意不要转换为char类型,因为char类型转换时看的是ASSICA码)。

2.在将我们的数字转换成为字符串以后,我们便可以使用sort函数重写一个比较函数便可以得到答案了。

比较规则:

    首先我们先设两个数:a,b。先组成一个数ab.如果ab>ba那我们便可以不改变字符a和b的位置。如果ab<ba那我们就要改变位置变为ba。对于每一个字符串,sort函数都会使用字典序的方式帮我们排序。

代码如下:

class Solution {
public:string largestNumber(vector<int>& nums) {vector<string>num;for(int i = 0;i<nums.size();i++)//将数字转换成为string类型。{num.push_back(to_string(nums[i])) ;}sort(num.begin(),num.end(),[](const string& s1,const string& s2)//重新实现一个比较规则{return s1+s2>s2+s1;});string str;if(num[0] == "0")//如果第一个数字都是"0"的话那就肯定是一个0或者一串0的字符串。{return "0";//返回0}for(auto e:num)//如果不是那就取出str中的元素,给到str然后返回str。{str+=e;}return str;}
};

当然,在sort函数中重新实现的比较规则可能比较抽象,现在来个正常的:

class Solution {
public:static bool compare(const string& s1,const string s2)//重定义比较函数{return s1+s2>s2+s1;}string largestNumber(vector<int>& nums) {vector<string>ret;for(int i = 0;i<nums.size();i++){ret.push_back(to_string(nums[i]));}sort(ret.begin(),ret.end(), compare);//使用sort实现排序string str;for(auto& x:ret){str+=x;}if(str[0] == '0'){return "0";}return str;}
};

http://www.mnyf.cn/news/39025.html

相关文章:

  • 廖珍琴建盏简介百度搜索引擎优化
  • 企业网站建设心得南宁seo费用服务
  • 视频网站做漫画最好的免费推广平台
  • dede企业网站模板企业品牌类网站有哪些
  • 品牌推广名词解释seo是什么服
  • 海南三亚做网站百度指数的搜索指数
  • 企业建站公司实力对比重庆百度推广关键词优化
  • 做网站都需要什么人团上海aso优化公司
  • 服饰 视频 网站建设百度网盘客服在线咨询
  • 前台网站开发技术网推怎么做最有效
  • 泰安哪里有做网站app的网络营销推广的5种方法
  • 阿里妈妈怎么做网站推广谷歌浏览器入口
  • 营销型网站平台建设网站出租三级域名费用
  • 外贸网站建设注意今日新闻大事件
  • 怎么做加盟美容院网站关键词排名优化品牌
  • 简述网站建设的主要内容一键建站免费
  • 福州做企业网站宁波优化seo软件公司
  • 装修设计公司网站有哪些公司宣传网页怎么做
  • dedecms模板 中医院网站全套模板杭州推广系统
  • 哪个网站做招聘海报比较好天猫店铺申请条件及费用
  • 为什么收不到自己网站苏州优化排名seo
  • 做游戏网站教程上海百度推广
  • 外贸公司网站怎么做北京seo推广系统
  • 公交建设公司官网北京seo邢云涛
  • 网站开发可行性分析报告狼雨seo网站
  • 中国最大免费h5游戏源码网站网络营销价格策略有哪些
  • 建设银行银行信用卡中心网站女教师遭网课入侵视频大全播放
  • 如何对网站做引擎优化谷歌搜索引擎363入口
  • 遵义做网站优化高质量外链
  • 企业网站建设小技巧有哪些企业网络营销策划方案范文