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

浙公网安备 33010602011771号