日历
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|
导航
留言簿(1)
随笔分类(31)
文章分类(4)
收藏夹(21)
搜索
积分与排名
最新随笔
最新评论
阅读排行榜
|
-
两个已排序链表的合并
-
带通配符的字符匹配
摘要: 最常见的通配符是?和*。其中,?可以代表一个字符(不能没有),*可以代表任意多个字符(可以为空)。
首先是?,根据?的功能,?表示任意字符,也就是说在匹配过程中,?永远匹配成功。本质上,?并没有修改算法,而仅仅修改了匹配规则——遇到?则一定匹配。
然而*与此不同,*的作用是匹配任意多个字符,显然我们不能简单的修改匹配过程而满足要求。如果我们重新思考*的作用,我们会发现*的另一个作用就是分割P串,即如果P=P1*P2,那么与其说*代表匹配任意多个字符,不如说P的匹配条件是在匹配P1子串后再匹配P2子串。
因此,可以写出带通配符的字符串匹配算法 阅读全文
-
在VC中链接动态链接库的方法
摘要: 在做VC项目时,用到的关于动态链接库的一些知识。
链接动态链接库的一些方法 阅读全文
-
/subsystem:windows 与 /subsystem:console(转载)
-
C语言运算优先级
-
C语言宏定义技巧
|