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

设计比较好的电商网站公司做网站提供资料

设计比较好的电商网站,公司做网站提供资料,淘宝 网站建设教程视频,雄安建站服务sort 定制排序规则(配合functools.cmp_to_key()) 配合例题学习 题目链接:179. 最大数 题目大意:给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意&a…

sort 定制排序规则(配合functools.cmp_to_key())

配合例题学习
题目链接:179. 最大数
题目大意:给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。
注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。
注意:(1)1 <= nums.length <= 100;(2)0 <= nums[i] <= 10910^9109

示例:

输入:nums = [10,2]
输出:"210"输入:nums = [3,30,34,5,9]
输出:"9534330"

参考代码:

class Solution:def largestNumber(self, nums: List[int]) -> str:def cmp(x,y):return 1 if x+y<y+x else -1nums = list(map(str,nums))nums.sort(key=functools.cmp_to_key(cmp))return ''.join(nums) if nums[0]!='0' else '0'
  • 综合是用来 map容器,sort按照制定规则排序。
  • 复杂度分析:时间上,由于是用来sort和functools,应该是二阶的,即O(n2)O(n^2)O(n2),空间上,为O(n)O(n)O(n).
http://www.yayakq.cn/news/657575/

相关文章:

  • jsp网站开发实例与发布重庆企业网站建站
  • 金融投资公司网站模板北京律师微网站怎么做
  • 为什么网站显示乱码网站开发维护成本计算
  • 网站打包成app软件集美那里有教网站建设
  • 百度免费收录网站代理网站建设公司
  • 专门做房产的网站江苏电信网站备案
  • 网站选设计公司北京装修公司排名电话
  • 网页设计五个页面整站快速排名优化
  • 网站制作字体搜索引擎竞价广告
  • 资深网站WordPress完美建站
  • 邯郸移动网站制作整合营销
  • 中国建设银行威海分行网站网站开发的计划书
  • 什么网站可以有人做详情页百度医生在线问诊
  • 网站关键词优化难不难手表官方网
  • 网站建设 验收意见海外社交媒体运营
  • 临沂网站建设做网站什么云的网站开发平台
  • 网站备案 有效期宝宝发烧反反复复什么原因导致的
  • 网站排名优化公司哪家好有创意的个人网站名字
  • 网站开发课程的建议滨州网站seo
  • 做upc条形码的网站产品推广怎么写
  • 百度下拉框推广网站韩国 电商网站
  • 青龙网站建设dedecms教育h5网站模板
  • wordpress建站准备校园跑腿小程序源码
  • 网站开发服务商平台海东地区谷歌seo网络优化
  • 安化网站建设网站推广方案案例
  • 做网站做系统策划推广公司
  • 一 网站建设总体目标无法升级wordpress
  • 做网站建设销售途径定西市城乡建设局网站
  • 一般做个网站要多少钱合肥网站制作网站
  • 徐州品牌网站建设福州网站建设网站设计网站推广