全部博文(1293)
发布时间:2016-04-26 17:15:16
在正则中,匹配任意字符,其实写法网上有很多,但因为各种软件或程序写法不支持等原因导致的问题,大家可以多研究。今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,.........【阅读全文】
发布时间:2016-04-22 17:22:25
Match matchB = Regex.Match("abcdaBCdefg", @"\Babcd\B", RegexOptions.IgnoreCase); Console.WriteLine(matchB.Value); Match matchBError = Regex.Match("abcdaBCdefg", @"\babcd\b", RegexOptions.IgnoreCase); Console.WriteLine("match error " + matchBError.Value); Match mathcb = Regex.Match("good bad.........【阅读全文】
发布时间:2015-11-22 20:15:54
表达式"x=x&(x-1)"x = x & (x - 1)含义:这条语句执行一次,就会把x用二进制格式表示时的最右边的一个二进制1变为二进制0,因为x-1会将该位(x用二进制表示时最右边的一个二进制1)变为0;应用1:把一个整数用二进制表示时,其中二进制1的个数;int Func(int x){ int count = 0; while(x) {.........【阅读全文】
发布时间:2013-06-21 16:36:46
一、理论知识 1、什么是二叉树遍历 二叉树的遍历:是指按一定的规律(顺着某一条搜索路径)访问二叉树中的所有结点,使得每个结点均被访问一次,而且仅被访问一次。 访问的含义:可以是对结点的各种处理,如修改结点数据、输出结点数据等。 实际上,二叉树的遍历也就是要把一个非线性结构的二叉树转化为一个线性结构。 遍历.........【阅读全文】
发布时间:2012-12-15 09:27:47
一、二分查找原理说明: 某人手中拿着一个从1到100(有序的)里的一个数,要猜中其是什么数。 比较好的方法是: (1)、先100/2=50,判断在大于50还是小于50; (2)、如果小于50,(0+50)/2,判断在大于25还是小于25; 如果大于50,(50+100)/2,判断在大于25还是小于25; …… private int RbinSearch_For_Array(int value, int lower_row_index......【阅读全文】