上一页 1 ··· 23 24 25 26 27
摘要: 集合处理属于Linq中加入的功能,所以使用时需要引用Linq命名空间。 并且.Net3.5之前的版本无法使用 注意:不管交集并集,差集。他们都会合并重复元素,所以结果不会有重复值。 并集: 把两个序列合并在一块,然后把相交的部分剔除掉。 A = 1,2,2,3,5 B = 2,2,5,4,7 合并后 阅读全文
posted @ 2013-06-04 11:26 HONT 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 厌倦了SQL Server的系统服务和臃肿的安装文件。。又不想用MySQL,于是开启了SQLite的坑 总的来说还是不错,SQLite对一些SQL语法只提供有限的支持,太复杂的操作需要重新建表。网上说10万条以下数据SQLite都不在话下。so,小型的数据库再合适不过了 这里示范SQLite的本地读 阅读全文
posted @ 2013-05-22 09:57 HONT 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 学习完设计模式也有近1个月时间,感觉总做练习用途不大,还需要多看源码才能体会。做练习只能够加深印象。 学习完设计模式后,很容易滥用接口,一个功能模块会写许多冗余的;不是必须的接口进行套用,最后回顾发现许多 无意义的代码;非常让人无语。 滥用接口 对于滥用接口的问题,得出一个结论就是,编写新模块时不要 阅读全文
posted @ 2013-05-16 13:07 HONT 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度就是这个算法需要花多少时间。空间复杂度就是这个算法占用内存多少。 t(n) = O(f(n)) 这是时间复杂度表示,t是Time缩写,f可能是Funciton缩写。 s(n) = O(f(n)) 空间复杂度,s是space的缩写。右边的一样。 PS:O意指大O表示法。 阅读全文
posted @ 2013-05-06 13:14 HONT 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 二叉树的划分 二叉树分为 一般二叉树,满二叉树,完全二叉树。 一般二叉树就是普通的二叉树。 满二叉树,是所有节点全部存满的二叉树。 完全二叉树是在满二叉树的前提下,从右边砍掉一些节点的结果。为什么要有完全二叉树,是因为二叉树需要转换成线性结构储存。 普通树转换为二叉树 上面是普通树,下面是转换后的二 阅读全文
posted @ 2013-05-04 12:06 HONT 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一个月带着读看完了设计模式,其中有一些模式真的是被坑着了,比如composite组合模式如果不用叶节点,真说不出有什么特性。再比如备忘录模式,我觉得这个模式的核心是打包传递数据,而不是用来备忘。好了,先写一个总结,以后慢慢消化 每个模式如果细说肯定不是三言两语可以概括的,但是需要简略概括,才能快速理 阅读全文
posted @ 2013-05-01 22:46 HONT 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27