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

网站维护和建设工作范围有哪些学校的网站做的好

网站维护和建设工作范围,有哪些学校的网站做的好,有没有做游戏评测的网站,网站备案拍照要求文章目录 一、题目二、C# 题解 一、题目 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。 回文串不一定是字典当中的单词。 点击此处跳转题目。 示例1: 输入&…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。

  回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。

  回文串不一定是字典当中的单词。

  点击此处跳转题目。

示例1:

输入:“tactcoa”
输出:true(排列有"tacocat"、“atcocta”,等等)

二、C# 题解

  回文字符串的排列,即字符串中每个字符出现的次数全为偶数,或最多有 1 个奇数。因此用 num 记录出现次数为奇数的个数,遍历更新即可。

  这里题目没有明确字符串是否为英文字母,因此 map 大小定为 128。

public class Solution {public bool CanPermutePalindrome(string s) {int[] map = new int[128];     // map 记录表int num = 0;                  // 记录奇数次出现字符的个数for (int i = 0; i < s.Length; i++) {int index = (int)(s[i]);  // 获取字符的记录位置if (map[index] == 0) { // 出现偶数次,更新记录和 nummap[index]++;num++;}else {                    // 出现奇数次,同上map[index]--;num--;}}return num < 2;               // 奇数次出现字符的个数不能 > 1}
}
  • 时间复杂度: O ( n ) O(n) O(n)

  • 空间复杂度: O ( 1 ) O(1) O(1),取决于出现字符的种类多少。

http://www.yayakq.cn/news/721235/

相关文章:

  • 怎样给网站做百度推广wordpress音乐播放显示歌词
  • 赣州网站设计有哪些西安百度爱采购推广
  • 商城系统网站模板免费下载使用jquery的网站
  • 口碑好的定制网站建设公司泉州手机网站开发
  • 天津网站的优化专业二维码网站建设
  • 网站的小图标怎么做的微信云开发文档
  • 建设工程公司网站国外做饮料视频网站
  • 外卖网站建设可行性分析怎么做网页小猪佩奇
  • 0716网站建设多媒体网站设计开发是指什么
  • 如何做新网站茶文化网站建设内容
  • 做企业网站10万起步辽宁省建设工程信息网盲盒系统
  • 网站用户 分析wordpress教程 迅雷
  • 网站建设买服务器还是数据库保定网站优化排名
  • 站长之家查询网站wordpress 中文主题
  • 网站 网页区别是什么小游戏网页版在线玩
  • 什么行业做网站多百度文档怎么免费下vvv
  • 做网站对客户有什么帮助一个前端页面多少钱
  • 网站建设 科技公司公司网站建设的基本流程
  • 网站项目规划与设计河北大城县网站建设公司
  • 做网站过时了官方网站欣赏
  • 网站建设文化机构排行榜哪个网站最好
  • 怎么做网站链接的快捷方式php成品网站超市
  • 营销网站制作皆选ls15227负责网站上线前准备方案
  • 网站标题的关键字怎么写wordpress充值插件
  • 网站海外推广平台十大免费行情软件在线观看
  • 呼和浩特做网站的地方网站模板打包下载
  • 四川网站建设 旋风天长网站开发
  • 天津企业网站建设价格wordpress英文变成中文
  • 网站开发工资多少钱一个月网站换主推关键词会怎么样
  • 网站图标怎么下载怎样做浏览的网站不被发现