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

网站内容设计是什么/广告接单平台app

网站内容设计是什么,广告接单平台app,汉台网站制作,网站建设加优化题目地址: https://www.lintcode.com/problem/longest-word/description 给定一个字符串数组,返回其所有长度最长的字符串。 思路是用一个列表维护已经发现的所有长度最长的字符串,当遇到新的字符串比列表中字符串还要长的时候&#xff0c…

题目地址:

https://www.lintcode.com/problem/longest-word/description

给定一个字符串数组,返回其所有长度最长的字符串。

思路是用一个列表维护已经发现的所有长度最长的字符串,当遇到新的字符串比列表中字符串还要长的时候,就将列表清空后把新的字符串加进去;如果新的字符串和列表中已有的字符串一样长,说明这个字符串也是已经发现的最长的字符串之一,将其加入列表;否则如果新的字符串长度不及列表中的字符串,直接跳过。代码如下:

import java.util.ArrayList;
import java.util.List;public class Solution {/** @param dictionary: an array of strings* @return: an arraylist of strings*/public List<String> longestWords(String[] dictionary) {// write your code hereList<String> res = new ArrayList<>();for (String s : dictionary) {if (res.isEmpty()) {res.add(s);} else if (s.length() > res.get(0).length()) {res.clear();res.add(s);} else if (s.length() == res.get(0).length()) {res.add(s);}}return res;}
}

时间复杂度O(n)O(n)O(n),空间O(1)O(1)O(1)(不包括返回的结果)。

http://www.jmfq.cn/news/5200687.html

相关文章:

  • 温州高端网站建设公司/站长之家seo综合
  • 石家庄网站建设登录/域名查询大全
  • 公司做网站是管理费用/百度在西安的公司叫什么
  • 甘肃省第九建设集团网站/中国营销传播网
  • 360云主机可以建设网站吗/广州网站建设方案维护
  • 安徽免费网站制作/搜索引擎优化seo多少钱
  • 网页版视频网站建设需要多少钱/seo推广有哪些公司
  • 相册网站开发/新网站seo外包
  • 百度商桥怎么接网站/推广普通话主题手抄报
  • 网站建设的流程是什么意思/商品标题优化
  • 搜索引擎是指什么/泸州网站优化推广
  • 合肥做网站web0551/佛山网站建设制作
  • 网站的哪些标签需要优化/抖音推广合作方式
  • 网页美工设计说明书/网站关键词推广优化
  • 什么是wordpress网站/百度sem运营
  • 一起做网站吧/nba最新比赛直播
  • 营销型网站怎么做/免费网络推广公司
  • 推广小程序拿佣金/seo优化软件购买
  • 自己如何建设网站/企业网
  • 天津艺匠做网站怎么样/杭州seo排名收费
  • 做的好的学校网站/win优化大师官网
  • 什么是网站主办者/谷歌seo实战教程
  • php jsp动态网站开发/百度官方入口
  • 潍坊建设网站公司电话/营销方案设计思路
  • 做自己的网站要多少钱/搜狗网址
  • 论文中网站数据如何做脚注/seo具体是什么
  • 延安网站建设/开发一个app需要多少钱
  • 网站怎么做移动图片大全/qq群引流推广平台
  • 哪里能给人做网站/爱站seo工具
  • 电商网站如何做多语言架构/网站优化靠谱seo