Fork me on GitHub
摘要: 查看Castle的代码,在Castle.Core中内部的数据结构采用图,排序使用的拓扑排序算法: 对于一条有向边(u,v),定义u 一个有向图顶点的拓扑序列不是惟一的。并不是任何有向图的顶点都可以排成拓扑序列,有环图是不能排的。 例子:比如排课问题,比如士兵排队问题等 阅读全文
posted @ 2006-11-16 19:30 张善友 阅读(23342) 评论(3) 推荐(2) 编辑
摘要: C#的Enum设计的相关指导在网上有相关文章论述: 英文:Design Guidelines Update: Enum Design 中文:C# Idioms: Enum还是Enum Class(枚举类) Enum的运算通常涉及到位运算(AND、OR、XOR),按位运算, 常使用FlagsAttribute 自定义属性定义。FlagsAttribute 和 Enum 的准则: 只有要对数值执... 阅读全文
posted @ 2006-11-16 18:29 张善友 阅读(13161) 评论(2) 推荐(2) 编辑