C#中的正则表达式
摘要:正则表达式是我喜欢的东西,正则表达式在字符串处理方面,除了性能问题外,它有着无可比拟的优势。C#中引入了正则表达式的类库,给我们带来了很大的方便。要在C#中使用正则表达式,需要引用如下的名字空间:using System.Text;using System.Text.RegularExpressions;在C#中使用正则表达式,最重要的类是Regex。Regex对象的构造函数参数中最常见的一个是正...
阅读全文
数独问题全解
摘要:数独是一个很多人都喜欢的游戏。对于这样的问题,我比较喜欢的解决方案是写一个程序来解决这些问题。不过这些问题显然是那种需要回溯需要优化的问题。游戏规则我就不罗嗦了,言归正传。首先是解决数独问题的算法。程序输入,一个9*9的输入矩阵,有数字的地方就是指定的数字,没有数字的地方输入为0。算法的主要思想如下:1、创建一个堆栈trackStack,用来保存用程序填入的格子的信息。2、查找所有的数字为0的地方...
阅读全文
DataTable操作中的性能问题
摘要:最近的一项工作是关于性能提升方面的。要做的第一个事情是要把很多同类型的DataTable合并到一起,查了很多关于DataTable的相关函数以后,我决定用Merge函数来合并这些DataTable。DataTable[] srcTables = ... ;foreach( DataTable src in srcTables ){dest.Merge( src ) ;}但是测试的结果让我很是失望,...
阅读全文