随笔分类 -  算法编程

摘要:字符串相似度算法使用 Levenshtein Distance算法(中文翻译:编辑距离算法) 这算法是由俄国科学家Levenshtein提出的.下面使用C#实现public class LevenshteinDistance { private static LevenshteinDistance ... 阅读全文
posted @ 2015-11-25 16:29 Shikyoh 阅读(4749) 评论(0) 推荐(0)
摘要:有一个数学家去应聘消防员,面试官问他“如果一个房子着火了你会怎么办”,数学家回答“我会去用灭火器材把火扑灭”。面试官又问“如果你走到一个房子,它没有着火,你会怎么办“, 数学家想了下说”我会去点着它“。面试官大吃一惊,数学家解释说”这样就转化为一个我已经解决过的问题了“。其实我要说的就是:计算从m加到n的和,不需要先计算1到n的和再减去1到m的和,因为我们可以用 (m+n)*(n-m+1)/2 , (首项+末项)×项数/2 阅读全文
posted @ 2011-04-27 17:52 Shikyoh 阅读(436) 评论(0) 推荐(1)
摘要:lamda表达式格式:( 形参列表) => {函数体 }作用:简化匿名方法的书写,可用在任何可使用匿名方法和强类型代理的地方;例子:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacelamda_expression{classProgram{publicdelegatestringmydelegate(strings);staticvoidMain(string[]args){mydelegated1;d1=delegate(stringmyarg){Console 阅读全文
posted @ 2011-04-15 17:21 Shikyoh 阅读(20650) 评论(0) 推荐(3)