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

基于mvc的网站开发大连设计网站的公司

基于mvc的网站开发,大连设计网站的公司,宿迁市住房和城乡建设局网站,手表电商网站题目描述 给你一个字符串 s#xff0c;请你将 s 分割成一些子串#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1#xff1a; 输入#xff1a; s “aab” 输出#xff1a; [[“a”,“a”,“b”],[“aa”,“b”]] 示例 2#xff1a; 输入请你将 s 分割成一些子串使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1 输入 s “aab” 输出 [[“a”,“a”,“b”],[“aa”,“b”]] 示例 2 输入 s “a” 输出 [[“a”]] 提示 1 s.length 16 s仅由小写英文字母组成 代码及注释 func partition(s string) [][]string {// 初始化结果集和当前路径res, path : make([][]string, 0), make([]string, 0)// 定义深度优先搜索函数var dfs func(s string, pos int)dfs func(s string, pos int) {// 如果已经遍历到字符串的末尾将当前路径添加到结果集中if pos len(s) {tmp : make([]string, len(path))copy(tmp, path)res append(res, tmp)return}// 遍历字符串查找回文子串for i : pos; i len(s); i {str : s[pos : i1]// 如果找到回文子串将其添加到路径中继续搜索if isPalindrome(str) {path append(path, str)dfs(s, i1)// 回溯将当前回文子串从路径中移除path path[:len(path)-1]}}}// 开始深度优先搜索dfs(s, 0)// 返回结果集return res }// 判断字符串是否为回文串 func isPalindrome(s string) bool {left, right : 0, len(s)-1for left right {if s[left] ! s[right] {return false}leftright--}return true }
http://www.dnsts.com.cn/news/45702.html

相关文章:

  • 上海网站推广费用在线做网站图标
  • 做彩票网站是违法台州关键词优化平台
  • 网站源码下载 app苏州品牌网站设计
  • 做网站需要工具百度收录时间
  • 一个网站锚文本可以做几个wordpress 点击加微信二维码
  • 网站开发需要研究什么网页优化建议
  • 三星单片机开发网站营销与销售的区别
  • 做时时的网站在线医疗 网站建设
  • 如何建设手机端网站企业网站创建步
  • 网站的构成元素青岛网站设计微动力百家号
  • 企业网站做电脑营销国家重点项目建设部网站
  • WORDPRESS微信订阅号采集企业网站怎样做seo优化 应该如何做
  • 中国站长素材网自己做头像的软件
  • 江苏水利建设网站牡丹江网络推广
  • 石家庄做网站排名wordpress付款后查看内容
  • 网站建设怎么挣钱英文企业网站模板
  • 汕头市网站建设平面设计是做什么的工作
  • 网站建设征求意见稿自己主机域名网站开发
  • 河北网站推广nodejs 如何做网站后端
  • 广西中小型营销型网站建设公司短视频营销论文
  • cms网站是什么wordpress教程网页修改
  • 电商网站的二级菜单怎么做南通网站建设兼职
  • ppt设计网站网站建设结算系统
  • 网站概述怎么写全部免费网站软件
  • 门户网站的建设方案网站域名怎么登陆
  • 小学免费资源网站模板做论坛app网站有哪些
  • 如何做网站的注册页面长宁哪里有做网站优化比较好
  • 网站建设软件是什么前端怎么做电商网站
  • sae 网站模板wordpress 改社交图标
  • 淮安网站建设方案整站seo技术