关键字
都是放在一个数组中的,譬如$keyword_arr=["key1","key2","example",......],大约有几百万甚至上千万的关键字,这些关键字已经按照优先级从前到后排列了,越靠前的关键字优先匹配,匹配的最多次数是$max次;目前采用for循环$keyword_arr数组,然...
分类:
其他好文 时间:
2014-06-16 10:32:21
阅读次数:
172
重载:函数名相同,参数类型和个数不同模板:函数名相同,个数相同,参数类型不同#include
using namespace std;template T Max(T a, T b){ if(a > b) return a; else return
b;}void main(){ int a = 1...
分类:
其他好文 时间:
2014-06-16 08:05:04
阅读次数:
231
Request、Request.Form和Request.QueryString的区别request本身是一个系统的静态对象,本身也可以作为数组调用,比如request("abc")就是获取request数组中键值"abc"对应的值,而这个数组又不是固定的,而是多个数组的集合,其中包含了(Query...
分类:
其他好文 时间:
2014-06-16 08:01:14
阅读次数:
218
这题又是纯数论题……独立数就是欧拉函数,政客和军人的含义已经说的很清楚了,学者是最多的……首先,如果我们知道了政客和军人的答案,那就只要用n的所有因子的欧拉函数值减去这两个值,然后取模就行了。但一个数的因子有很多,而且题目中给的数据范围又颇大,所以我们想肯定有什么方法可以快速推出一个数的所有因子的欧...
分类:
其他好文 时间:
2014-06-16 07:47:37
阅读次数:
134
原理如何判断一个点在多边形内还是多边形外,最常见的方法就是射线法,原理就是,从点P开始,做一条任意的射线,如果射线与多边形边的交点个数为偶数个则表明点在多边形外,交点个数为奇数个时则表明点在多边形内。如果点在多边形内部时,无论如何画射线都会有交点,且为奇数个。如下图:实现(C#)
1 public....
分类:
其他好文 时间:
2014-06-16 07:06:32
阅读次数:
3698
上次的湘潭赛的C题,用线段树敲了下还是WA,不知道为何,我已经注意了处理相同数据,然后他们当时用的RMQ。所以学了下RMQ,感觉算法思想是一样的,RMQ用了DP或者是递推,由单个数到2^k往上推,虽然有部分重叠的,也没关系,因为RMQ是求区间最值嘛然后这道题目,要把出现次数化为最值,构造一个新的数组...
分类:
其他好文 时间:
2014-06-16 06:21:13
阅读次数:
248
Hello,everybody.我们又见面了。今天我们来学习一下队列这个数据结构,let’s
Go,开始我们的征程吧。
首先,举两个生活中的常见例子。相信大家,在用电脑工作娱乐时,都会碰到这样的现象。当我们点击程序或进行其他操作时,电脑处于死机状态。正当我们准备Reset时,它突然像打了鸡血似的,突...
分类:
其他好文 时间:
2014-06-13 18:31:41
阅读次数:
326
给的一个数列中,可能存在重复的数,比如 1 1 2
,求其全排列。记录上一个得出来的排列,看这个排列和上一个是否相同。#include #include #include using namespace std;
class Solution{public: vector > permuteU...
分类:
其他好文 时间:
2014-06-13 17:53:39
阅读次数:
280
今天看到《WIN32多线程程序设计》的同步控制时,才发现原来自己对同步和异步的概念很模糊,甚至混淆。于是GOOGLE了一下。下面都是高人们的见解,简单明了。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的...
分类:
移动开发 时间:
2014-06-13 16:51:11
阅读次数:
249
线性表操作时间限制(普通/Java):1000MS/3000MS
运行内存限制:65536KByte总提交:2795
测试通过:589描述线性表是n个元素的有序集合(n30),n是线性表中元素的个数,称为线性表的长度。可以用一组地址连续的存储单元依次存储线性表中元素,采用这种存储方...
分类:
其他好文 时间:
2014-06-13 16:31:37
阅读次数:
251