【最长重复子串问题】可重叠最长重复子串 -- POJ 3261题意:给出包含n个元素的数组a,问其中最长可重叠重复子串的长度,要求该子串至少重复k次;输入保证至少存在一个重复k次的最长子串;难点:二分查找子串的长度,注意对该长度的子串是否存在K个重复子串的判定方法;代码: 1 /* 2 Prob.....
分类:
编程语言 时间:
2015-08-31 11:44:30
收藏:
0 评论:
0 赞:
0 阅读:
238
1、 一些头文件的作用::ANSI C。提供断言,assert(表达式):GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含:GCC。文件夹操作函数。struct dirent,struct DIR,opendir(),closedir(),read...
分类:
编程语言 时间:
2015-08-31 11:42:10
收藏:
0 评论:
0 赞:
0 阅读:
316
如何通过visual studio 2010编写一个简单的c++程序,随小编不一起看看如何编写。 首先打开visual studio 2010 点击软件左上角“文件-新建-项目”,选择“win32-win32控制台应用程序”,输入一个名称如简单程序,点击确定 点击“下一步”,勾选“空项...
分类:
编程语言 时间:
2015-08-31 11:42:01
收藏:
0 评论:
0 赞:
0 阅读:
303
var core_deletedIds = {}; var a = core_deletedIds.toString; //var a=core_deletedIds.toString(); 带括号是返回对象,不带返回函数 alert(a...
分类:
编程语言 时间:
2015-08-31 11:40:00
收藏:
0 评论:
0 赞:
0 阅读:
177
初级读物: 《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。 《JavaScript王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。 中级读物: 《Ja...
分类:
编程语言 时间:
2015-08-31 11:39:51
收藏:
0 评论:
0 赞:
0 阅读:
261
1.C 调用C++的函数或变量 C 调用C++的函数或变量,在C++的头文件声明为extern "C" ,C调用的时候只使用extern 声明。 可见,extern "C"告诉了C++的编译器,使用C的链接规则生成和寻找目标文件中的symbol名称。 总之 extern "C" ...
分类:
编程语言 时间:
2015-08-31 11:37:20
收藏:
0 评论:
0 赞:
0 阅读:
184
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy 1 int a = 100; 2 int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变...
分类:
编程语言 时间:
2015-08-31 11:36:30
收藏:
0 评论:
0 赞:
0 阅读:
123
>1.c++的保护模式来自于访问权限许可和转让的概念; 初始化和赋值的区分来自于转让能力的思考; c++的const概念是从读写保护机制中演化出来.2.BCPL注释: CPL(Combined Programming language,组合编程语言):CPL是一种在ALGOL60基...
分类:
编程语言 时间:
2015-08-31 11:34:40
收藏:
0 评论:
0 赞:
0 阅读:
254
内存分配方式: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令...
分类:
编程语言 时间:
2015-08-31 11:34:12
收藏:
0 评论:
0 赞:
0 阅读:
262
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: •; #define 语...
分类:
编程语言 时间:
2015-08-31 11:33:50
收藏:
0 评论:
0 赞:
0 阅读:
311
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(A...
分类:
编程语言 时间:
2015-08-31 11:33:40
收藏:
0 评论:
0 赞:
0 阅读:
216
一、设计模式6大原则 名称 解释0、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。一、"开放-封闭"原则(OCP) 在软件设计模式中,这种不能修改,但可以扩展的思想也是最重要的一种设计原则。即软件实体(类、模板、函数等等)应该可以扩展,但是不可修改。 【通...
分类:
编程语言 时间:
2015-08-31 11:32:30
收藏:
0 评论:
0 赞:
0 阅读:
259
C++中派生类对基类成员的访问形式主要有以下两种: 1、内部访问:由派生类中新增成员对基类继承来的成员的访问。 2、对象访问:在派生类外部,通过派生类的对象对从基类继承来的成员的访问。今天给大家介绍在3中继承方式下,派生类对基类成员的访问规则。 1、私有继承的访问规则 当类的...
分类:
编程语言 时间:
2015-08-31 11:32:01
收藏:
0 评论:
0 赞:
0 阅读:
260
1.什么是C&C++的标准库? C语言被发明出来时并没有什么库函数,随着C语言的流行,越来越多的厂商或者机构组织开始提供C的编译器,并且同时把经常用到的函数封装成“库”的形式发布;不同的组织发布的库函数的接口和数量各不相同。后来,标准化组织ANSI制定了C语言的标准,同时也制定了一定数量的库(...
分类:
编程语言 时间:
2015-08-31 11:31:50
收藏:
0 评论:
0 赞:
0 阅读:
213
JavaScript 键盘event.keyCode值列表大全event.keyCode值列表大全,对于需要根据键盘按键触发相应事件的朋友需要。网上收集的KeyCode值方便大家查找:keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode ...
分类:
编程语言 时间:
2015-08-31 11:30:30
收藏:
0 评论:
0 赞:
0 阅读:
181
C C++相互调用在项目中融合C和C++有时是不可避免的,在调用对方的功能函数的时候,或许会出现这样那样的问题,但只要我的C代码和我的C++代码分别都能成功编译,那其他就不是问题。近来在主程序是C语言,而调用C++功能函数的时候,C++的*.h头文件都能找到,功能函数也都定义了,最重要的是,单独编译...
分类:
编程语言 时间:
2015-08-31 11:30:11
收藏:
0 评论:
0 赞:
0 阅读:
200
从Rob Pike 的 Google+上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客Rob Pike的评论。先看这篇教程是怎么来讲述OOP的。它先给了下面这个问题,这个问题需要输出一段关于...
分类:
编程语言 时间:
2015-08-31 11:29:10
收藏:
0 评论:
0 赞:
0 阅读:
250
高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做...
分类:
编程语言 时间:
2015-08-31 11:28:50
收藏:
0 评论:
0 赞:
0 阅读:
266
对于类以及类继承, 几个主要的问题:1) 继承方式: public/protected/private继承. 这是c++搞的, 实际上继承方式是一种允许子类控制的思想. 子类通过public继承, 可以把基类真实还原, 而private继承则完全把基类屏蔽掉. 这种屏蔽是相对于对象层而言的,...
分类:
编程语言 时间:
2015-08-31 11:28:20
收藏:
0 评论:
0 赞:
0 阅读:
236
C++知识点系列之一(转+整理)编程时类声明后面千万不要忘了加分号,不然会出现很多错误!!c系列之一一、#include “filename.h”和#include 的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include 是指编译...
分类:
编程语言 时间:
2015-08-31 11:28:11
收藏:
0 评论:
0 赞:
0 阅读:
143