1.重载和重写的区别: 重载overload:在同一个类中,函数名相同,参数列表不同,编译器会根据这些函数的不同参数列表,将同名的函数名称做修饰,从而生成一些不同名称的预处理函数,未体现多态。 重写override:也叫覆盖,子类重新定义父类中有相同名称相同参数的虚函数,主要是在继承关系中出现的,被 ...
分类:
编程语言 时间:
2017-06-11 11:04:05
阅读次数:
180
传送门 数据小的话贪心就行。 可以把这个串翻转再接到后面,再求后缀数组,求出 rank 数组就很简单了。 ——代码 1 #include <cstdio> 2 #include <iostream> 3 #define N 60001 4 5 int n, len, m = 256, sum; 6 ...
分类:
编程语言 时间:
2017-06-11 10:29:26
阅读次数:
267
前端面试题 -- JS篇 类型 1.js中有哪些数据类型,并解释清楚原始数据类型和引用数据类型 js中共有null,undefined, string,number,boolean,object六种数据类型。 原始数据类型: null,undefined, string,number,boolean ...
分类:
Web程序 时间:
2017-06-11 10:25:55
阅读次数:
266
感谢http://www.cnblogs.com/dgrew/p/3181769.html#undefined 在Web应用程序开发领域,基于Ajax技术的JavaScript树形控件已经被广泛使用,它用来在Html页面上展现具有层次结构的数据项。 目前市场上常见的JavaScript框架及组件库中 ...
分类:
编程语言 时间:
2017-06-11 00:21:55
阅读次数:
204
转自:http://blog.chinaunix.net/uid-24264134-id-98061.html Linux设备驱动会以内核模块的方式出现,因此,内核模块也成了我们编写驱动的入门知识,这是一个最简单的linux内核模块"Hello World",首先来看一下hello.c中的代码: # ...
分类:
其他好文 时间:
2017-06-10 22:33:17
阅读次数:
275
一条有向边E,权值为EdgeValue,点i指向点j,称呼点i为始点,点j为终点。 事件最早发生时间ve:只要始点(多个)都已准备好就立即行动,即选择始点(多个)中最早发生时间最晚的。 ve(j)=max{ve(i)+EdgeValue} 事件最晚发生时间vl:选择事件最晚发生时间,使终点(多个)到 ...
分类:
其他好文 时间:
2017-06-10 21:39:22
阅读次数:
242
本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=\sum_{i=0}^{n}(a[i]\times x^i)f(x)=∑?i=0?n??(a[i]×x?i??) 在x点的值。 函数接口定义: double f( int n, double a[], double ...
分类:
其他好文 时间:
2017-06-10 20:24:19
阅读次数:
229
一个不执行任何操作的空函数。这个函数一般用于函数风格。 一个不执行任何操作的空函数。这个函数一般用于函数风格。 格式:angular.noop(); 区别于angular.identity() ...
分类:
其他好文 时间:
2017-06-10 19:31:34
阅读次数:
133
Power收集 思路: 单调队列优化dp; 代码: ...
分类:
其他好文 时间:
2017-06-10 19:26:22
阅读次数:
135