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

90设计网是干嘛的优化20条措施

90设计网是干嘛的,优化20条措施,上海公司牌照价格最新价格,购买的网站如何换背景目录 ​编辑 一,题目 二,题目接口 三,解题思路级代码 一,题目 给定一组非负整数 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.dinnco.com/news/15541.html

相关文章:

  • 个人网站如何提高访问量想做电商应该怎么入门
  • 手机上怎么建网站网络营销外包网络推广
  • 婚庆行业网站建设方案1关键词查询网
  • 陕西网站建设公司找哪家最好的网络营销软件
  • 网站网页是怎么做的seo诊断分析在线工具
  • 做简单网站的框架图湖北百度推广电话
  • php 怎么做 网站吗谷歌浏览器下载电脑版
  • 成都网站建设外包seo词条
  • 网站备份怎么做seo优化工具
  • 网站的特点有那些外链网盘网站
  • 网站之间如何交换友情链接南京seo网络推广
  • 网站改版301是什么网站建设方案推广
  • 做盈利网站怎么备案厦门人才网手机版
  • 做免费网站怎么做百度竞价托管一月多少钱
  • wordpress 8.0怎么登录盐城seo网站优化软件
  • 网站模板站扩容上海网络推广渠道
  • 技术支持 东莞网站建设bmapgmap网站优化外包顾问
  • web网站开发技术企业网站seo案例分析
  • 有专门做网站的公司百度推广开户流程
  • 网站通cmsseo就业哪家好
  • wordpress生成推广链接文军seo
  • 建设图书馆网站网页广告
  • 外贸网站模板建立石家庄头条今日头条新闻
  • wordpress 授权破解seo网站快速整站优化技术
  • asp个人网站源码下载seo提升排名技巧
  • 天美影视传媒广告制作流程seoul是什么品牌
  • 做网站需要的图片去哪找谷歌官方网站登录入口
  • 广州网站设计公司新闻科技网站建设公司
  • 做网站编辑心得保定seo网络推广
  • 网站 实名认证上海网络推广培训机构