大清早冲到某滨江公司,本以为至少要混到个面经呀,又是笔试,又是笔试再一次把我打击到,这基础知识的功底真让人捉襟见肘啊
废话少说,投的测试,题目其实不难,可惜本人太菜鸟,贴个编程题
题目:找出任意给出的字符串里,是否有相同的字符,可用java或者c实现,我先用java实现吧,c实现的话我还没搞清楚怎么去确定字符串的长度
package struct;
/**
* @author hy
* 2011.5.21 22:15
*/
public class findABC {
public static void main(String args[]) {
int key = findABC.findTheSame("abcssdef");
System.out.println(key);
}
public static int findTheSame(String a) {
int i,j;
int key=0;
for (j = 0; j <a.length()-1; j++) {
for (i = j+1; i < a.length(); i++) {
if (a.charAt(i) == a.charAt(j))
key=1;
}
}
return key;
}
}
a.length() 是计算出字符串的长度,a.charAt(int index) 是输出索引位置的字符
c代码实现
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
int findTheSame(char *);
int key=findTheSame("eabcda");
printf("%d",key);
printf("\n");
return 0;
}
int findTheSame(char *a){
int key=0;
int i,j;
for(j=0;j<strlen(a)-1;j++){
for(int i=j+1;i<strlen(a);i++){
if(a[i]==a[j])key=1;
}
}
return (key);
}
strlen(a) 输出字符串a的长度(不包含'\0'),注意调用的是<string.h>头文件
分享到:
相关推荐
基于Vue+SpringBoot开发前后端分离的个人博客系统源码+sql数据库+项目说明(带敏感词过滤).zip # 主要技术: 前端 : 核心框架:Vue 数据请求和响应:Axios 富文本编辑器:mavon-editor 后端 : 核心框架:...
本代码实现了敏感词检测。findcode是一个用来将敏感词与句子中排序后的单词先按字母顺序排序然后进行逐一比较的函数;如果两者相同,则return1;用数组下标0-25分别表示a-z字母,对应的每个下标对应的数组元素的值...
敏感词过滤.zip
java敏感词检索工具,用于社区等提问信息的过滤检索;
该算法基于DFA并进行相应的简化,大概流程是将敏感词库按模块聚合构建成一个词树,然后从头到尾扫描一遍目标文本,当遇到以敏感词树中的索引的字时,查看后面的文本是否构成敏感词,构成敏感词即记录(当查找到敏感词...
java敏感词过滤功能
golang 敏感词过滤
敏感词检测程序,离线版,不需联网,可用于检测文本是否包含了敏感词
是sql文件,4038 条数据,整理过,字段type的表设计里有备注 0~5 分类代表什么类型的过滤。id,text,type 三个字段,
该算法基于DFA并进行相应的简化,大概流程是将敏感词库按模块聚合构建成一个词树,然后从头到尾扫描一遍目标文本,当遇到以敏感词树中的索引的字时,查看后面的文本是否构成敏感词,构成敏感词即记录(当查找到敏感词...
论坛必不可少的敏感词过滤,java实现带敏感词库
敏感词过滤
问题描述:很多网站会对用户发帖内容进行一定的检查,并自动把敏感词修改为特定的字符。... 您可能感兴趣的文章:Python 实现王者荣耀中的敏感词过滤示例python 实现敏感词过滤的方法浅谈Python 敏感词过滤的实现
基于Hadoop的邮件敏感词检测与告警技术研究,结合某公司信息安全审计系统实际项目,研究了邮件敏感词 检测与告警的相关技术。本文从研究背景、研究意义和研究现状入手, 分析了敏感词检测与告警的相关技术及其现状,...
直接上传网站空间后调用:http://你的域名/str.php?str=检测的语句内容,返回结果为json,非常简单的一个demo,速度很快,含超大的一个敏感词库,3个文件实现敏感词检测api
java 敏感词过滤的设计思路和技术问题
php敏感词过滤案例,很简单很实用,现在网站好多关键词都是国家禁止的词,收集网络许多资料都不太好,为天下网自己写了一个,
高效敏感词过滤JAVA实现(DFA算法) 5000字2ms 节点 + 2进制标识(节省空间/提高查询效率) 附源码、注释,附带专业敏感词库(3396个敏感词) 看得上就拿去用,替换下一两处util方法、改个路径即可 不求什么,...
MFC程序,实现对敏感词的管理,包括增删改,以及敏感词的过滤。
在最近的开发中遇到了敏感词过滤,便去网上查阅了很多敏感词过滤的资料,在这里也和...下面这篇文章主要给大家介绍了关于java利用DFA算法实现敏感词过滤功能的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。