C#
文章平均质量分 83
Mylin
这个作者很懒,什么都没留下…
展开
-
Leetcode 字符串同构
今天用C#刷Leetcode,遇到字符串同构的题目,在网上看到两种解法,第一种涉及到了c#中字典泛型,第二种用到了StringBuilder类,当在循环中将字符串连在一起时,可以提升性能,各具特色,故分享之。 Question:Two words are called isomorphic if the letters in one word can be remapped to get原创 2015-05-27 17:24:16 · 546 阅读 · 0 评论 -
Leetcode 单链表反转
单链表反转的题目很基本,借此题又把相关知识回顾了一边。另外需要强调的是C#中的static方法和成员,即它们为类所有,为类的各个实例所公用,无论创建了多少实例,累的静态成员在内存中只有一份,而实例化的方法每次都会创建一份新的内存区域,但是会自动销毁。静态方法不用创建任何对象,也可以直接调用,所以创建后不能自动销毁。最后就是分享一篇详细讲解单聊表的博文:http://www.cnblogs.com/转载 2015-05-27 17:38:08 · 943 阅读 · 0 评论 -
大话设计模式笔记(1)
11. 无数人难办事?-迪米特法则(LoD): 如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用,比如小菜去软件公司报道第一天,因为要和IT部门的具体员工打交道,所以导致由于不认识小李而电脑没法早点领取成功,这是典型失败设计模式,两个类即两个部门的人之间发生了强耦合。迪米特法则还强调,如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用,也就是设置一个IT原创 2015-05-25 16:57:58 · 426 阅读 · 0 评论 -
动态规划:从新手到专家
作者:Hawstein 出处:http://hawstein.com/posts/dp-novice-to-advanced.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。 前言 本文翻译自TopCoder上的一篇文章: Dynamic Programmin转载 2015-06-13 15:51:05 · 431 阅读 · 0 评论