[C#]文本相似度识别(3)

做了一天好虚呀。

 

目前实现了两步,都对两篇文章而言的

 

 

对文章的每一段进行进行相似度识别,初步判断相似的段落;

对可疑的相似段落,进一步识别哪些句子雷同,并输出结果。

 

目前还是单线程的,而且算法优化做的比较少。

 

 

遇到了一些麻烦:

 

1,多线程的传参问题,到目前为止依然没有解决,所以还是单线程的;

2,关于引用类型问题,比如

 

(1)

我把每次的结果记录在一个in[2]里面,并把每个int[2]添加到一个Arraylist里

int[2]的值随着循环而改变,但是由于int[]是引用类型,所以这样做就不可行了

 

(2)

输出的时候用到了

param 的修饰符,比较好用;

StringBuilder这个东西也很好

再有就是遇到传参有什么困难时,干脆就全部转化成String,然后再转回去;

关于Arraylist,它实际是object型的,对于整体可以用Toarray转化为数组,对于元素可以强制转化为需要的类型

 

你可能感兴趣的:(多线程,算法,优化,object,String,C#)