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

网站开发的关键技术网站子域名查询

网站开发的关键技术,网站子域名查询,网页设计实训报告5000字,电商网站设计是干什么的1.1字母异位词分组 给你一个字符串数组,将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词指的是由重新排列源单词的所有字母得到的一个新单词。 输入: strs [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [[“bat”],[“nat”,…

1.1字母异位词分组

给你一个字符串数组,将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词指的是由重新排列源单词的所有字母得到的一个新单词。

输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]
输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]

互为字母异位词的两个字符串进行排序之后得到的字符串一定是相同的

代码

import collectionsclass question:def groupAnagrams(self,strs):mp=collections.defaultdict(list) #{key:[v1,v2,v3]}for st in strs:key="".join(sorted(st))mp[key].append(st)return list(mp.values())q=question()
strs=["eat", "tea", "tan", "ate", "nat", "bat"]
print(q.groupAnagrams(strs))

1.2最长连续数列

给定一个未排序的整数数组 n u m s nums nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。算法的时间复杂度为 O(n) 。

输入:nums = [100,4,200,1,3,2]
输出:4
解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。

代码

class question:def longestConsecutive(self,nums):longest_streak=0nums_set=set(nums) #去除重复的元素for num in nums_set:if num-1 not in nums_set: #从第一个最小的开始curent_num=numcurent_streak=1while curent_num+1 in nums_set:curent_num+=1curent_streak+=1longest_streak=max(longest_streak,curent_streak)return longest_streakq=question()
nums = [100,4,200,1,3,2]
print(q.longestConsecutive(nums))
http://www.ysxn.cn/news/1612.html

相关文章:

  • 洛阳网站建设内容自己怎么做网站优化
  • 互联网保险的发展北京seo实战培训班
  • 宁国做网站公司管理培训课程大全
  • 四川西充县建设局网站微信公众号推广网站
  • 网站的栏目设计怎么做青岛seo用户体验
  • 目标网站都有哪些内容最新互联网项目平台网站
  • 广州最新黄码区域地图seo网站诊断价格
  • 做网站和app那个花销大百度推广运营
  • dw做网站怎么加视频什么是新媒体运营
  • 北京网页制作培训学校网站优化资源
  • 织梦如何建设网站首页网页设计和网站制作
  • iis日志 网站攻击成都专业seo公司
  • 网站建设项目进展情况武汉好的seo优化网
  • 测试网站怎么做的google搜索引擎入口
  • 可以先做网站后备案么广告关键词有哪些
  • 企业网站备案需要多久专业网站制作
  • 中华住房和城乡建设局网站semaphore
  • wordpress 偷网页seoul什么意思
  • 网站建设大作业论文2019年度最火关键词
  • 佛山网站建设no.1sem是什么专业
  • 济南网站开发哪家好2345网址导航设置
  • 程序_做彩票源码网站开发seo的作用有哪些
  • 有哪些做实验的参考网站需要多少钱
  • 网站建设gongseo运营做什么
  • 公司的网页设计怎么优化整站
  • 专业品牌设计网站建设seog
  • 做网站留言板需要什么条件谷歌广告联盟
  • 新乡网站建设服务哪家好排名函数rank怎么用
  • 网站工作室网站关键词的优化方案
  • 网站建设属于哪种公司开发新客户的十大渠道