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

工程师网站建设杭州软件开发制作

工程师网站建设,杭州软件开发制作,网站开发的要求,企业管理咨询收费方案明细1.1字母异位词分组 给你一个字符串数组#xff0c;将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词指的是由重新排列源单词的所有字母得到的一个新单词。 输入: 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):mpcollections.defaultdict(list) #{key:[v1,v2,v3]}for st in strs:key.join(sorted(st))mp[key].append(st)return list(mp.values())qquestion() 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_streak0nums_setset(nums) #去除重复的元素for num in nums_set:if num-1 not in nums_set: #从第一个最小的开始curent_numnumcurent_streak1while curent_num1 in nums_set:curent_num1curent_streak1longest_streakmax(longest_streak,curent_streak)return longest_streakqquestion() nums [100,4,200,1,3,2] print(q.longestConsecutive(nums))
http://www.zqtcl.cn/news/680410/

相关文章:

  • 做搜狗pc网站软件下载广告设计与制作学什么
  • 软件工程 旅游网站开发er图昆山网站建设网站建设
  • 网站下载的网页修改下面版权所有企业建设营销型网站的目的有
  • 官方重大项目建设库网站手机ps软件如何做ppt下载网站
  • 全国加盟网站大全海尔网站建设目标
  • wordpress 企业站模版自己做视频网站可以吗
  • 建设电子商务网站的方法有广东网站开发收费
  • php网站页面转wordpress网站广告代码
  • 在线网站建设教程网站版面布局结构
  • 网站建设提议网站建设怎么在图片上加字
  • 网站模板但没有后台如何做网站家政网站开发
  • 自己办网站审批流程网页设计师的发展路径
  • 什么叫网站地图百度竞价排名费用
  • 企业网站建设顾问wordpress如何用API采集
  • win7网站后台无法编辑vr网站建设
  • 做头发个人网站制作素材dw中做网站的步骤
  • 学校网站做几级等保网页制作与维护
  • 十堰外贸网站建设松滋做网站
  • 网站导航条青浦徐泾网站建设
  • 厦门网站建设一般多少钱店铺域名是什么意思
  • 网站关键词搜索排名怎么做雅奇小蘑菇做网站好不好用
  • 手机网站案例建设网站地图素材
  • 企业网站制作比较好的如何设计一个网页首页代码
  • 维护网站成本网站建设进度图
  • asp.net做织梦网站设计手机网站建设
  • 江苏省住房和城乡建设局网站首页北京大型网站制作公司
  • 网站改版工作方案网站设计技能培训
  • 佳木斯市网站建设淄博网站开发招聘
  • 学习软件的网站先备案先建网站
  • 建立网站 知乎常州网站制作机构