算法
kingmax54212008
这个作者很懒,什么都没留下…
展开
-
编辑距离及编辑距离算法
编辑距离及编辑距离算法编辑距离概念描述:编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (→g)俄罗斯科学家Vladimir Leven转载 2015-10-27 13:45:41 · 4525 阅读 · 0 评论 -
挑战这十七项编程 锻炼大脑并且提升能力
众所周知,编程几乎已经成为各行各业不可或缺的重要技能储备,它能够以无法替代的方式帮助我们组织并维护大型系统,因此如今越来越多的人才也开始踏上这条学习之路。大家可以通过交互式平台学习编程,也可以从各类教程及论著当中汲取营养——每个人的学习轨迹不同,选择的学习方式亦有所区别。不过,有时候单凭这些资源还不足完全解决问题,我们更需要找到新的实践锻炼途径。编程是一项充满创造性的工作,每位参与者都原创 2015-10-29 07:26:06 · 1075 阅读 · 0 评论 -
到底该如何学习算法?
俗话说“磨刀不误砍柴工”,虽然我已经开始砍柴,但磨刀还是在继续。除了四处搜罗算法书外,我也看了N多前辈的经验之谈,大到刘未鹏的文章,小到网友们对多本算法书的评论,我都有所吸收,也愈加感到知其所以然的必要性。很多人学习算法都特别重视代码,不管是伪代码也好还是具体语言代码也好,然而我认为代码不是那么重要的,即使书上只有代码你也不能只拘泥于代码层面,而是应该通过逆向去弄明白这个算法到底是怎么回事,而原创 2015-10-16 10:54:27 · 3070 阅读 · 1 评论 -
到底该如何学习数据结构?
昨天买了本《大话数据结构》,之后就开始看。数据结构给我的印象就是一大堆code,自己实现很麻烦,而且很容易出detail errors,望着书上的代码,我在想,难道我真要把他们都能独自写下来?其实想想怎么也是不必的,说最低级的要求,工作中copy一下代码然后会调用functions就OK了,更何况有C++的STL,另外在ACM这种竞赛中,STL也是允许的,更何况可以带material。而且即使自己原创 2015-10-16 11:10:33 · 2214 阅读 · 0 评论 -
Java studying tracking
最后推荐几好本书,java的 学习路线 《java核心卷》-->《spring揭秘》(重点)、 mybatis(重点)自己看源码就行,springMVC(重点) 必须学,structs2掌握流程就行 --有Web项目经验后---->《深入理解java虚拟机》(看10遍也不够)+《java程序性能调优》( 看10遍也不够,吐血推荐,面试可以用来装逼 ),《设计模式之禅》。原创 2015-11-03 14:45:06 · 493 阅读 · 0 评论 -
Java, C#, Swift语法对比速查表
Java 8C# 6Swift变量类型 变量名;类型 变量名;var 变量名 : 类型;变量(类型推断)N/Avar 变量名=初值;var 变量名=初值;常量final 类型 常量名=初值;readonly 类型 常量名=初值;let 常量名 : 类型 =初值;原创 2015-11-03 22:19:59 · 930 阅读 · 0 评论