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

ipad室内装修设计软件怎么seo关键词优化排名

ipad室内装修设计软件,怎么seo关键词优化排名,上海网站定制价格低,文山建设5G网站一、题目表述 1、给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 2、回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。 3、回文串不一定是字典当中的单词。 示例1: 输入:“tactcoa” 输出&#xff…

一、题目表述

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

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

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

示例1:

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

二、代码

class Solution {public boolean canPermutePalindrome(String s) {HashMap<Character,Integer> hashMap = new HashMap<>();for (int i = 0; i < s.length(); i++) {//getOrDefault,获取指定key的value,如果找不到就返回默认值hashMap.put(s.charAt(i),hashMap.getOrDefault(s.charAt(i),0)+1);}//记录有多少单个的字符int odd =  0;for(int val : hashMap.values()){if(val % 2 == 1){++odd;if(odd>1){return false;}}}return true;}
}

三、笔记反思

1、判断某字符串是否为某个回文串的排列之一,核心逻辑:最多只能有一个字符出现奇数次
2、使用 HashMap<Character, Integer> 存储每个字符的出现次数。
3、getOrDefault(key, defaultValue) 方法:若 key 存在,返回对应值;否则返回默认值 defaultValue。

http://www.dtcms.com/wzjs/786618.html

相关文章:

  • 傻瓜式建站软件下载类似站酷的设计网站
  • 设计一个网站报价网站为什么需要备案号
  • 海淀区手机网站设计服务6广州凡科公司是外包吗
  • 整站seowd mycloud wordpress
  • 做网站域名需要在哪里备案两学一做网站专题
  • 做鞋的网站电商网站营销
  • 2个淘宝可以做情侣网站么wordpress站点赏析
  • 请问做网站怎么赚钱深圳网站设计与制作
  • 深圳地产网站建设wordpress storefront
  • 吉林市市政建设集团网站fancy wordpress
  • 网站建设精英店铺如何运营和推广
  • 用js做网站网站做优化的好处
  • 建设一个社交网站需要多少钱北京网站系统开发
  • 网站建设宣传册php免费开源crm系统
  • 荥阳网站开发做的网站出现404
  • 做平面设计都关注哪些网站e时代速递搜索引擎网站建设
  • 主题公园网站建设品牌网站建设创意新颖
  • 杭州企业建站模板网站推广如何引流
  • 衣服网站模板中国互联网十大巨头
  • 展示网站动画怎么做的网站菜单怎么做
  • 公司网站兰州建设需要多少钱上海进出口博览会
  • ps做网站字体大小商丘网站seo
  • 惠州网站制作推广网址提交收录
  • 和京东一样的网站不死鸟分享友情链接
  • 卡密网站怎么做中国数据网站空间
  • 中国常用网站网址查询公司的app
  • wordpress整站密码青岛高端网站建设
  • 怎样让网站显示网站建设中大连 网站制作 外贸
  • 临邑网站开发浙江网站建设哪里好
  • 网站设计合同广州搜索排名优化