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

网站建设注册名有规范吗本地wordpress怎么创建2个网址

网站建设注册名有规范吗,本地wordpress怎么创建2个网址,托管机构,房产信息网显示限售查找不重复字符的最长子字符串#xff08;编程面试中常见题-用8种编程语言来回答#xff09;给定一个字符串str#xff0c;找到不重复字符的最长子字符串。比如我们有 “ABDEFGABEF”, 最长的字符串是 “BDEFGA” 和 “DEFGAB”, 长度为6.再如 “BBBB” 最长字符串是 “B”,… 查找不重复字符的最长子字符串编程面试中常见题-用8种编程语言来回答给定一个字符串str找到不重复字符的最长子字符串。比如我们有 “ABDEFGABEF”, 最长的字符串是 “BDEFGA” 和 “DEFGAB”, 长度为6.再如 “BBBB” 最长字符串是 “B”, 长度为1.再比如 “neatcoding” 最长字符串是“neatcodi”, 长度为8.所需的时间复杂度为On其中n是字符串的长度。我们将逐个字符地遍历该字符串检查此字符是否在当前子字符串中如果是则将当前子字符串保存到子字符串集合中使用此字符作为起始值创建一个新的子字符串 如果否则将此字符添加到当前子字符串中至此循环结束检查当前子字符串是否为空如果是则不执行任何操作 如果否请将其添加到子字符串集合我们设置一个对象来存储最长的子字符串现在让我们遍历子字符串集合找到最长的一个 检查当前子字符串是否更长如果是则替换最长的字符串 如果没有什么也不做最后我们有最长的子字符串。让我们编码。In Javascript:returnLongestNonRepeatSubString(s){ if(!s){ return ; } let subCollection []; let currentSub ; for(let i 0; i s.length; i ) { let c s[i]; if(currentSub.indexOf(c) -1) { currentSub c; } else { subCollection.push(currentSub); currentSub c; } } if(currentSub.length 0){ subCollection.push(currentSub); } let longest ; for(let i 0 ; i subCollection.length ; i ) { let sub subCollection[i]; if(sub.length longest.length) { longest sub; } } return longest; }In C#: string returnLongestNonRepeatSubString(string s) { if (string.IsNullOrEmpty(s)) { return ; } Liststring subCollection new Liststring(); string currentSub ; for (int i 0; i s.Length; i) { char c s[i]; if (currentSub.IndexOf(c) -1) { currentSub c; } else { subCollection.Add(currentSub); currentSub c; } } if (currentSub.Length 0) { subCollection.Add(currentSub); } string longest ; for (int i 0; i subCollection.Count; i) { string sub subCollection[i]; if (sub.Length longest.Length) { longest sub; } } return longest; }In Java:​String returnLongestNonRepeatSubString(String s){ if (s null || s.length() 0) { return ; } ListString subCollection new ArrayListString(); String currentSub ; for (int i 0; i s.length(); i) { char c s.charAt(i); if (currentSub.indexOf(c) -1) { currentSub c; } else { subCollection.add(currentSub); currentSub c; } } if (currentSub.length() 0) { subCollection.add(currentSub); } String longest ; for (int i 0; i subCollection.size(); i) { String sub subCollection.get(i); if (sub.length() longest.length()) { longest sub; } } return longest;}In Kotlin:fun returnLongestNonRepeatSubString(s: String?): String { if (s null || s.length 0) { return } val subCollection ArrayListString() var currentSub for (i in 0 until s.length) { val c s[i] if (currentSub.indexOf(c) -1) { currentSub c } else { subCollection.add(currentSub) currentSub c } } if (currentSub.length 0) { subCollection.add(currentSub) } var longest for (i in subCollection.indices) { val sub subCollection[i] if (sub.length longest.length) { longest sub } } return longest}In Golang:func returnLongestNonRepeatSubString(s string) string { if len(s) 0 { return } subCollection : make([]string, 1) currentSub : for i : 0; i len(s); i { var c s[i] if !strings.Contains(currentSub, string(c)) { currentSub string(c) } else { subCollection append(subCollection, currentSub) currentSub string(c) } } if len(currentSub) 0 { subCollection append(subCollection, currentSub) } var longest for _, sub : range subCollection { if len(sub) len(longest) { longest sub } } return longest}In c:stringreturnLongestNonRepeatSubString (const string s){ if (s.empty ()) { return ; } std::vector string subCollection; string currentSub; for (int i 0; i s.length (); i) { char c s[i]; if (currentSub.find (c) -1) { currentSub c; } else { subCollection.push_back (currentSub); currentSub string (1, c); } } if(!currentSub.empty()) { subCollection.push_back (currentSub); } string longest ; for (int i 0; i subCollection.size(); i) { string sub subCollection.at(i); if (sub.length() longest.length()) { longest sub; } } return longest;}In Python:def returnLongestNonRepeatSubString(s): if not s: return subCollection [] currentSub for c in s: if (currentSub.find(c) -1): currentSub c else: subCollection.append(currentSub) currentSub c if currentSub: subCollection.append(currentSub) longest for sub in subCollection: if (len(sub) len(longest)): longest sub return longestIn Swift:func returnLongestNonRepeatSubString (s: String) - String { if (s nil || s.isEmpty) { return } var subCollection [String]() var currentSub for c in s { let i currentSub.firstIndex(of: c) if(i nil) { currentSub currentSub String(c) } else { subCollection.append(currentSub); currentSub String(c) } } var longest for sub in subCollection { if sub.length longest.length { longest sub } } return longest}
http://www.zqtcl.cn/news/583157/

相关文章:

  • 电商设计网站素材免费建站网站seo
  • 做雕塑网站丹阳网站推广
  • 夏津网站建设公司应用分析网站
  • 长春seo网站优化个人网站要有什么
  • 网站开发流程步骤 口袋青海个人旅游网站建设
  • php企业网站多少钱图书馆网站建设建议
  • 企业网站建设综合实训学习体会个人网站空间申请
  • 企业小型网站要多少钱合肥城乡建设网站首页
  • 济南建站公司注意事项做钓鱼网站要什么工具
  • 网站建设数据录入创建网络公司
  • 行业网站建设报价摄影标志logo设计欣赏
  • 做reference的网站网站首页 模板
  • 微信php网站开发流程图做网站优化好的网络公司
  • 网站显示百度地图长沙制作网页的基本步骤
  • 免费做封面的网站哈尔滨网页制作要多少钱
  • html免费网页素材网站优化教程
  • 百度关键词网站排名优化软件seo服务 收费
  • 中英文切换网站网站建设的关键问题
  • 5款免费网站管理系统wordpress 本地
  • 企业网站制作公司盈利百度云搜索
  • 微云影视自助建站系统大理州建设局网站门户网
  • 构建网站需要会什么意思辽宁省朝阳网站建设
  • 网站建设捌金手指专业1公司域名邮箱注册
  • 建设工程协会网站建设工程合同属于专属管辖吗
  • 网站建设费可分摊几年电子商务网站建设基础
  • wordpress api 发贴北京网站优化seo
  • 青岛网站制作服务商wordpress红包
  • 网站响应式设计如何提高网站文章收录
  • 网站 橙色如何做自己网站的seo
  • 网上商城网站建设公司兰州网站制作公司怎么样