leetcode 1002. 查找常用字符

给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。

你可以按任意顺序返回答案。

示例 1:

输入:[“bella”,“label”,“roller”]
输出:[“e”,“l”,“l”]
示例 2:

输入:[“cool”,“lock”,“cook”]
输出:[“c”,“o”]

代码

class Solution {public List<String> commonChars(String[] A) {int[] temp=new int[26];Arrays.fill(temp,Integer.MAX_VALUE);for(String s:A){int[] c=new int[26];for(int i=0;i<s.length();i++)c[s.charAt(i)-'a']++;//统计每个字母出现的次数for(int i=0;i<26;i++)temp[i]= Math.min(temp[i],c[i]);//刷新一下结果}List<String> list=new ArrayList<>();for(int i=0;i<26;i++)//转换成listfor(int j=0;j<temp[i];j++)list.add(String.valueOf((char)(i+'a') ));return list;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git 代理 git_如何成为Git专家

git 代理 gitI made a mistake in my commit, how do I fix it ?我在提交中犯了一个错误&#xff0c;该如何解决&#xff1f; My commit history is a mess, how do I make it neater?我的提交历史是一团糟&#xff0c;我如何使其更整洁&#xff1f; If you have ever had …

101与金根回顾敏捷个人:(13)敏捷个人和敏捷开发

本文更新版本已挪至 http://www.zhoujingen.cn/blog/1726.html ------------------------- 敏捷个人源于工作 自2001初成立了敏捷联盟到现在10年的推广&#xff0c;敏捷开发已日渐成为当前IT行业软件开发的一种主流方法。没有银弹&#xff0c;任何方法都不可能解决所有问题&a…

计算机网络选择重传,计算机网络选择重传协议实验报告..docx

计算机网络选择重传协议实验报告.《计算机网络》选择重传协议实验报告1.实验内容和实验环境描述实验内容&#xff1a;利用所学数据链路层原理&#xff0c;设计一个滑动窗口协议&#xff0c;在仿真环境下编程实现有噪音信道环境下两站点之间无差错双工通信。信道模型为8000bps 全…

leetcode 剑指 Offer 03. 数组中重复的数字

找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0&#xff5e;n-1 的范围内。数组中某些数字是重复的&#xff0c;但不知道有几个数字重复了&#xff0c;也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1&#xff1a; 输入&…

【Maven学习】Maven打包生成包含所有依赖的jar包

http://blog.csdn.net/u013177446/article/details/54134583 ************************************************** maven打包生成的普通jar包&#xff0c;只包含该工程下源码编译结果&#xff0c;不包含依赖内容。同时&#xff0c;maven提供以下方式生成包含所有依赖的jar文件…

mysql 数据库 安全_如何确保您MySQL数据库安全

mysql 数据库 安全我们开始之前的一些基本信息&#xff1a; (Some basic information before we get started:) Source: Center for Internet Security’s (CIS) Oracle MySQL Community Server 5.7来源&#xff1a; 互联网安全中心(CIS)Oracle MySQL Community Server 5.7 Op…

Exchange server 2010系列教程之三 发送邮件测试

最近有些忙&#xff0c;好几天没有上来写教程了&#xff0c;接着往下写吧。就当是自己的学习笔记&#xff0c;呵呵&#xff0c;有不到之处&#xff0c;还请大家多多指教。 上一篇我们已经把服务器架设好了&#xff0c;那么我们来测试一下发送邮件。 1.首先在AD DC上面新建一个域…

如何用计算机扫描图片变成文字,怎么扫描图片上的文字-华为手机黑科技"文字扫描仪",3秒就能将纸质文档转成电子档,牛...

现如今&#xff0c;手机已经成为我们使用率最高的电子设备之一了。手机虽小&#xff0c;但是功能可是五花八门&#xff0c;很多手机的功能&#xff0c;可能我们使用几年&#xff0c;都没有发现过。今天就给大家介绍华为手机中&#xff0c;非常强大的一项黑科技“文字扫描仪”。…

第一步:编辑器选择

对于c/c的学习已经进一年的时间了&#xff0c;现在想开始好好换一个文本编辑器&#xff0c;然后慢慢的学习&#xff0c;随着时间的增加而不断增加。两款颇有争议的软件是Vim和emacs&#xff0c;两者之间的选择其实对于初学者的我还是比较困难的&#xff0c;Vim在原来有点接触过…

leetcode116. 填充每个节点的下一个右侧节点指针(dfs)

代码 /* // Definition for a Node. class Node {public int val;public Node left;public Node right;public Node next;public Node() {}public Node(int _val) {val _val;}public Node(int _val, Node _left, Node _right, Node _next) {val _val;left _left;right _ri…

react销毁方法钩子0_React钩子:使用React状态的新方法

react销毁方法钩子0Updated: With React 16.8, React Hooks are available in a stable release!更新&#xff1a;随着React 16.8的发布&#xff0c; React Hooks已经发布&#xff01; Outdated: Hooks are still an experimental proposal. They’re currently in React v16.…

Linux下安全审计工具 lynis 使用说明

官网&#xff1a;https://cisofy.com/download/lynis/ 下载解压后&#xff0c;执行./lynis -Q即可&#xff0c;稍等片刻自动生成一份检测报告。可以根据检测报告看哪里不足进行改进即可。 本文转自 lirulei90 51CTO博客&#xff0c;原文链接&#xff1a;http://blog.51cto.com/…

课堂训练

1.对于可能的变更是否能制定应急计划&#xff1f; 可以制定 例如一款app的开发&#xff0c;在制作app之前会对app的功能性进行一个规划&#xff0c;想的比较全面就能很好应对变更。 2.员工是否能够有效地处理意料之外的工作请求&#xff1f; 能够处理 对于工作能力极强的员工而…

Google 实用搜索技巧

孔子曰&#xff1a;“工欲善其事&#xff0c;必先利其器。居是邦也&#xff0c;是其大夫之贤者&#xff0c;友其示支仁者。”——语出《论语卫灵公》 1. Google搜索固定格式的文档 Google支持特定格式文档的搜索&#xff08;“filetype:”就是它的搜索语法&#xff09;&#xf…

华科的计算机和建筑学哪个强,华中科技大学和华南理工大学相比,谁更占优势?看了也许就知道了...

大学是学生接受教育的过程中非常重要的一个阶段&#xff0c;很多学生都会尽可能在高考中&#xff0c;考出更好的成绩&#xff0c;争取报考一个更好的大学。为了提升教育水平&#xff0c;我国到目前为止建设了超过3000所大学&#xff0c;其中有很多高等院校非常相似&#xff0c;…

c#+handle.exe实现升级程序在运行时自动解除文件被占用的问题

我公司最近升级程序经常报出更新失败问题&#xff0c;究其原因&#xff0c;原来是更新时&#xff0c;他们可能又打开了正在被更新的文件&#xff0c;导致更新文件时&#xff0c;文件被其它进程占用&#xff0c;无法正常更新而报错&#xff0c;为了解决这个问题&#xff0c;我花…

播客#50:Sacha Greif

On todays episode of the freeCodeCamp Podcast, Quincy Larson interviews Sacha Greif, a designer, developer, and prolific open source project creator.在今天的免费CodeCamp播客中&#xff0c;昆西拉尔森(Quincy Larson)采访了设计师&#xff0c;开发人员和多产的开源…

leetcode 977. 有序数组的平方(双指针)

给定一个按非递减顺序排序的整数数组 A&#xff0c;返回每个数字的平方组成的新数组&#xff0c;要求也按非递减顺序排序。 示例 1&#xff1a; 输入&#xff1a;[-4,-1,0,3,10] 输出&#xff1a;[0,1,9,16,100] 示例 2&#xff1a; 输入&#xff1a;[-7,-3,2,3,11] 输出&am…

Spring.net的一个小例子

入门级的Spring.net的例子&#xff0c;比Spring.net带的例子还要简单。容易上手。下载地址&#xff1a;http://files.cnblogs.com/elevenWolf/SpringTest.rar转载于:https://www.cnblogs.com/martinxj/archive/2005/07/18/195105.html

使用JavaScript的Platformer游戏教程

Learn how to create a platformer game using vanilla JavaScript.了解如何使用香草JavaScript创建平台游戏。 This tutorial starts with teaching how to organize the code using the Model, View, Controller (MVC) strategy and the principles of Object Oriented Prog…