关于ac自动机模板是非常重要的,在上一篇文章中已经给出了非常好用的数组类型的模板。下面的题目都是在模板之上进行略微修改就能ac的简单题 1.hdu--3065 病毒侵袭持续中 http://acm.hdu.edu.cn/showproblem.php?pid=3065 题意:统计子串在主串中出现的次 ...
分类:
其他好文 时间:
2016-11-23 06:25:55
阅读次数:
229
1,数据类型: 1)基本类型:整型(int,short,long, unsignd int ,unsigned short,unsigned long ),实型(单精度float和双精度double),字符型,枚举类型 2)构造类型:数组类型,结构类型(struct),共用类型(union) 3)指 ...
分类:
编程语言 时间:
2016-11-17 10:34:30
阅读次数:
166
string 类型 去掉左右空格, trim()字符串的长度 strlen() float类型数组类型 count() 数组个数 资源类型 fopen() 大写转小写 strtolower()小写转大写 strtoupper()implode() 数组转字符串explode() 字符串转数组(按自定 ...
分类:
Web程序 时间:
2016-11-17 10:16:22
阅读次数:
203
1 协变数组类型(covariant array type) 数组的协变性: if A IS-A B then A[] IS-A B[] 也就是说,java中的数组兼容,一个类型的数组兼容他的子类类型数组。 协变数组好处:使得代码的灵活性更强。 协变数组的坏处:过于灵活导致类型混乱,比如: Pero ...
分类:
编程语言 时间:
2016-11-11 11:46:21
阅读次数:
396
第四章: C数据结构 +++++++++++++++ 67.根据底层的抽象数据类型理解显式的数据结构操作. 68.C语言中, 一般使用内建的数组类型实现向量, 不再对底层实现进行抽象. 69.N个元素的数组可以被序列for (i=0; i 70.表达式sizeof(x)总会得到用memset或mem ...
分类:
其他好文 时间:
2016-11-08 22:28:18
阅读次数:
196
一.阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照。 按引用传递与按值传送数组类型方法参数的最大关键在于: (1)使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 (2)使用后者则没有这个问题,方法体中 ...
分类:
编程语言 时间:
2016-11-07 02:11:22
阅读次数:
220
一、阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结。 运行结果: 使用引用传递的时候,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 按值传送数组类型则没有这个问题,方法体中修改的仅是原始数组元素的一个拷贝。 二、请编写一个程序将一个整数转换为汉字 ...
分类:
编程语言 时间:
2016-11-07 02:02:51
阅读次数:
215
数组的特点: Arrays(数组)一种简单的数据结构元素具有相同的数据类型一旦创建之后,尺寸保持不变元素在内存中连续分布例子一:按引用与按值传递的示例源代码: 输出结果截图: 分析: 按引用传递与按值传送数组类型方法参数的最大关键在于:使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改 ...
分类:
编程语言 时间:
2016-11-07 01:59:00
阅读次数:
259
1.阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照 按引用传递与按值传送数组类型方法参数的最大关键在于: 使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 使用后者则没有这个问题,方法体中修改的仅是原始 ...
分类:
编程语言 时间:
2016-11-07 01:06:34
阅读次数:
287