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

网站建设及维护服务技术指标营销手段有哪些方式

网站建设及维护服务技术指标,营销手段有哪些方式,西安编程培训机构,桂林象鼻山附近的酒店文章目录Google的一道经典面试题 - 767. 重构字符串767. 重构字符串1054. 距离相等的条形码结论Google的一道经典面试题 - 767. 重构字符串 767. 重构字符串 题目链接:767. 重构字符串 题目大意:给定一个字符串 s ,检查是否能重新排布其中的…

文章目录

  • Google的一道经典面试题 - 767. 重构字符串
    • 767. 重构字符串
    • 1054. 距离相等的条形码
  • 结论

Google的一道经典面试题 - 767. 重构字符串

767. 重构字符串

题目链接:767. 重构字符串
题目大意:给定一个字符串 s ,检查是否能重新排布其中的字母,使得两相邻的字符不同。
返回 s 的任意可能的重新排列。若不可行,返回空字符串 “” 。

注意:(1)1 <= s.length <= 500;(2)s 只包含小写字母。

示例:

输入: s = "aab"
输出: "aba"输入: s = "aaab"
输出: ""

参考代码:

class Solution:def reorganizeString(self, s: str) -> str:cnt = Counter(s)st = sorted(cnt,key=lambda k:0-cnt[k])if cnt[st[0]] > (len(s)+1)//2: return ""res = []for i in st:res += [i]*cnt[i]ans = [None for _ in range(len(res))]ans[::2] = res[:len(ans[::2])]ans[1::2] = res[len(ans[::2]):]return ''.join(ans)
  • 时间复杂度:O(n+∣Σ∣)O(n+|\Sigma|)O(n+∣Σ∣),其中 nnn 是字符串的长度,Σ\SigmaΣ 是字符集,在本题中字符集为所有小写字母,∣Σ∣=26|\Sigma|=26∣Σ∣=26。遍历字符串并统计每个字母的出现次数,时间复杂度是 O(n)O(n)O(n)。重构字符串需要进行 nnn 次放置字母的操作,并遍历每个字母得到出现次数,时间复杂度是 O(n+∣Σ∣)O(n+|\Sigma|)O(n+∣Σ∣)
  • 空间复杂度:O(∣Σ∣)O(|\Sigma|)O(∣Σ∣),其中 nnn 是字符串的长度,Σ\SigmaΣ 是字符集,在本题中字符集为所有小写字母,∣Σ∣=26|\Sigma|=26∣Σ∣=26

1054. 距离相等的条形码

相似题型:1054. 距离相等的条形码
题目大意:在一个仓库里,有一排条形码,其中第 i 个条形码为 barcodes[i]。
请你重新排列这些条形码,使其中任意两个相邻的条形码不能相等。 你可以返回任何满足该要求的答案,此题保证存在答案。

注意:(1)1 <= barcodes.length <= 10000;(2)1 <= barcodes[i] <= 10000。

示例:

输入:barcodes = [1,1,1,2,2,2]
输出:[2,1,2,1,2,1]输入:barcodes = [1,1,1,1,2,2,3,3]
输出:[1,3,1,3,2,1,2,1]

参考代码:

class Solution:def rearrangeBarcodes(self, barcodes: List[int]) -> List[int]:cnt = Counter(barcodes)st = sorted(cnt,key=lambda k:0-cnt[k])res = []for i in st:res += [i]*cnt[i]ans = [None for _ in range(len(res))]ans[::2] = res[:len(ans[::2])]ans[1::2] = res[len(ans[::2]):]return ans
  • 复杂度分析和上面差不多,不过Σ=10000\Sigma=10000Σ=10000

结论

  • 排序这一块的题目还是比较难的,关于 .sort()和sorted()函数的应用非常广泛且灵活多变,很有意思的,加油吧,努力学习。
http://www.bjxfkj.com.cn/article/101496.html

相关文章:

  • 阿里云服务器建立网站网站域名购买
  • 免费建网站平台哪个好免费发布信息平台有哪些
  • ajax数据库网页网站设计seo关键字怎么优化
  • 导购网站建设网站制作代码
  • 自己做网站花钱么百度seo官网
  • 常州公司做网站2023新闻摘抄十条
  • 谁做违法网站长沙有实力的关键词优化价格
  • lovefort表白网站制作创建网站的基本步骤
  • wordpress 钻石 插件北京seo顾问推推蛙
  • 怎么查网站空间百度seo和sem的区别
  • 买一个网站服务器多少钱淘宝关键词查询工具
  • 免费建立手机网站数字营销公司排行榜
  • 网站开发策略推广方案策略怎么写
  • 技术型网站做哪一种好网站空间费用一年多少
  • 重庆建网站搜索快忻科技正规seo一般多少钱
  • 怎样做旅游城市住宿网站如何推广网站链接
  • 宁波 做网站的品牌推广与传播方案
  • 网站建设实验报告总结郑州seo优化外包顾问阿亮
  • 南京网站制作建设百度搜索最多的关键词
  • 重庆做网站哪家好网络营销流程
  • 网站上的小动画咋做百度广告联盟赚广告费
  • ajax做网站企业网络营销方案设计
  • 美容美发网站建设方案谷歌app下载 安卓
  • 网站登录注册做验证码的目地淘宝怎么提高关键词搜索排名
  • 织梦pc怎么做手机网站百度识图鉴你所见
  • 教做饮品的网站营销宣传策划方案
  • mrskinlove wordpress安卓系统优化app
  • 做国内网站花费建网站专业
  • 系统网站怎么做模板建网站价格
  • 佛山做外贸网站的公司吗百度网盘电脑网页版