字符串之间的OpenCL距离 我有C++代码,用于计算两个字符串之间的距离。有人能帮我将其转换为OpenCL以实现并行性吗?我很难学习OpenCL #include <stdio.h> #include <math.h> #incl
字符串之间的OpenCL距离字符串之间的OpenCL距离 我有C++代码,用于计算两个字符串之间的距离。有人能帮我将其转换为OpenCL以实现并行性吗?我很难学习OpenCL #include <stdio.h> #include <math.h> #incl,opencl,levenshtein-distance,Opencl,Levenshtein Distance,字符串之间的OpenCL距离 我有C++代码,用于计算两个字符串之间的距离。有人能帮我将其转换为OpenCL以实现并行性吗?我很难学习OpenCL #include <stdio.h> #include <math.h> #include <string.h> #define MIN(x,y) ((x) < (y) ? (x) : (y)) int main() { int d[100][100]; int i,j,m,n,temp,t
我有C++代码,用于计算两个字符串之间的距离。有人能帮我将其转换为OpenCL以实现并行性吗?我很难学习OpenCL
#include <stdio.h>
#include <math.h>
#include <string.h>
#define MIN(x,y) ((x) < (y) ? (x) : (y))
int main()
{
int d[100][100];
int i,j,m,n,temp,tracker;
char s[] = "Sanfoundry";
char t[] = "Education";
m = strlen(s);
n = strlen(t);
for(i=0;i<=m;i++)
d[0][i] = i;
for(j=0;j<=n;j++)
d[j][0] = j;
for (j=1;j<=m;j++)
{
for(i=1;i<=n;i++)
{
if(s[i-1] == t[j-1])
{
tracker = 0;
} else {
tracker = 1;
}
temp = MIN((d[i-1][j]+1),(d[i][j-1]+1));
d[i][j] = MIN(temp,(d[i-1][j-1]+tracker));
}
}
printf("the Levinstein distance is %d\n",d[n][m]);
return 0;
}
#包括
#包括
#包括
#定义最小值(x,y)((x)<(y)?(x):(y))
int main()
{
int d[100][100];
int i、j、m、n、温度、跟踪器;
字符s[]=“Sanfoundry”;
字符t[]=“教育”;
m=斯特伦(s);
n=strlen(t);
for(i=0;iMy注释比此代码中的注释多一条!我的注释比此代码中的注释多一条!