又一次使用到计数排序~~挺好~!
/** * *统计出任意长度字符串s中的不同字符以及它的个数 */ public class CountSort { public static void main(String[] args) { String s = "535aszzzzzdgd@$@#!$%8^&*90-2"; statistics(s); } public static void statistics (String s){ char chars [] = s.toCharArray(); int results [] = new int[128]; for(char ch : chars){ results[(int)ch] ++; } for(int i=0; i<results.length; i++){ if(results[i] != 0){ System.out.println( (char)i + " appeats:" + results[i] + " times."); } } } }
您还没有登录,请您登录后再发表评论
【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以插入到原字符之后 【可还原的合并居中】:合并数据时可以保留所有数据,可以随心所欲定义分隔符。还可以随时取消合并,还原所有数据 ...
具体来说,对于一个长度为 n 的字符串 S,其后缀数组 SA 是一个长度为 n 的数组,其中 SA[i] 表示字典序第 i 小的后缀在原字符串中的起始位置。 #### 1.2 应用场景 后缀数组广泛应用于字符串匹配、重复子串查找、...
varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...
**最大团问题**:最大团问题是指在一个无向图中找到最大的完全子图(即该子图中的任意两个顶点都是相邻的)。通常采用深度优先搜索(DFS)结合动态规划(DP)的方法来解决。在实际编码过程中,可以通过对每个可能的...
- **输入参数**:`char a[]` 和 `char b[]` —— 分别代表两个大数,都用字符串表示。 - **输出**:通过参数`c[]`返回乘积结果。 - **实现思路**:模拟乘法过程,逐位相乘并处理进位。 #### 4. 精度计算——加法 - ...
我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,...
- `LIKE`用于模糊查询,其中`%`表示任意长度的字符串,`_`表示单个字符。 #### 五、数据排序 - **1.6 排序数据** - **1.6.1 单一字段排序** - 使用`ORDER BY column_name [ASC|DESC];`对单个字段进行排序。 - *...
- `awk`提供了一系列内置函数,如`length()`(计算字符串长度)、`substr()`(提取子字符串)和`split()`(分割字符串)。 8. **数组**: - `awk`支持关联数组,即键值对形式的数据结构,可以使用任意字符串作为...
相关推荐
【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以插入到原字符之后 【可还原的合并居中】:合并数据时可以保留所有数据,可以随心所欲定义分隔符。还可以随时取消合并,还原所有数据 ...
具体来说,对于一个长度为 n 的字符串 S,其后缀数组 SA 是一个长度为 n 的数组,其中 SA[i] 表示字典序第 i 小的后缀在原字符串中的起始位置。 #### 1.2 应用场景 后缀数组广泛应用于字符串匹配、重复子串查找、...
varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...
**最大团问题**:最大团问题是指在一个无向图中找到最大的完全子图(即该子图中的任意两个顶点都是相邻的)。通常采用深度优先搜索(DFS)结合动态规划(DP)的方法来解决。在实际编码过程中,可以通过对每个可能的...
- **输入参数**:`char a[]` 和 `char b[]` —— 分别代表两个大数,都用字符串表示。 - **输出**:通过参数`c[]`返回乘积结果。 - **实现思路**:模拟乘法过程,逐位相乘并处理进位。 #### 4. 精度计算——加法 - ...
我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,...
- `LIKE`用于模糊查询,其中`%`表示任意长度的字符串,`_`表示单个字符。 #### 五、数据排序 - **1.6 排序数据** - **1.6.1 单一字段排序** - 使用`ORDER BY column_name [ASC|DESC];`对单个字段进行排序。 - *...
- `awk`提供了一系列内置函数,如`length()`(计算字符串长度)、`substr()`(提取子字符串)和`split()`(分割字符串)。 8. **数组**: - `awk`支持关联数组,即键值对形式的数据结构,可以使用任意字符串作为...