请问有这么一个软件吗?

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:04:32
譬如,有 A B C 三种字母,任意排列几千次,如ABABABACABBABABCBABCBACBCBABABCBBACBCAACACACACAAAAACBBCCBBCCABBACBACBCBCBABCBABCBBABCBBABCBABCBABBCABABCBCBBA......

我要知道“ABABAABBC”这组排列在以上几千个中的所在位置!
不知道有没这样的软件?

最简单的软件就是WORD,EXCEL等,用查找和定位功能

有吧,因为这是学习数据结构中的一个算法。。。KMP

应该没有这么偏门的专属软件把 也不难 自己写个脚本也应付过去了呀

函数名: strchr
功 能: 在一个串中查找给定字符的第一个匹配之处\
用 法: char *strchr(char *str, char c);
程序例:

#include <string.h>
#include <stdio.h>

int main(void)
{
char string[15];
char *ptr, c = 'r';

strcpy(string, "This is a string");
ptr = strchr(string, c);
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string);
else
printf("The character was not found\n");
return 0;
}

楼上那个也太专业了吧

要是楼主向你那样 还用提问麼?