. - 力扣(LeetCode) class Solution {public int firstUniqChar(String s) {int[] count = new int[256];// 统计每个字符出现的次数for(int i = 0; i < s.length(); ++i){count[s.charAt(i)]++;}// 找第一个只出现一次的字符for(int i = 0;
Problem Given a string s, find the first non-repeating character in it and return its index. If it does not exist, return -1. Algorithm Use two lists: one list is used to count the letters in “s”;
目录 一,3069. 将元素分配到两个数组中 I 二,3070. 元素和小于等于 k 的子矩阵的数目 三,3071. 在矩阵上写出字母 Y 所需的最少操作次数 四,3072. 将元素分配到两个数组中 II 一,3069. 将元素分配到两个数组中 I 本题数据范围较小,纯模拟,代码如下: class Solution {public int[] resultArray(i
目录 100243. 将元素分配到两个数组中 I 简单100237. 元素和小于等于 k 的子矩阵的数目 中等100234. 在矩阵上写出字母 Y 所需的最少操作次数 中等100246. 将元素分配到两个数组中 II 困难 100243. 将元素分配到两个数组中 I 简单 100243. 将元素分配到两个数组中 I 分析: 根据题意模拟即可! 代码: class Solut
题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=323 题目描述: A Puzzling Problem The goal of this problem is to write a program which wil
Problem Given a string, find the first non-repeating character in it and return its index. If it doesn’t exist, return -1. Note: You may assume the string contains only lowercase English letters. E
387.字符串中的第一个唯一字符 class Solution {public int firstUniqChar(String s) {Map<Character,Integer> map = new HashMap<>();for(int i = 0;i<s.length();i++){char c = s.charAt(i);map.put(c,map.getOrDefault(c,0