自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽兰止水

静如处子 动若脱兔

  • 博客(16)
  • 收藏
  • 关注

转载 最长回文子串

出处:http://blog.csdn.net/ggggiqnypgjg/article/details/6645824O(n)回文子串算法    这里,我介绍一下O(n)回文串处理的一种方法。Manacher算法.原文地址:http://zhuhongcheng.wordpress.com/2009/08/02/a-simple-linear-time-algorit

2011-10-24 15:11:03 547

转载 类的常量数组如何初始化

文章出处:http://blog.csdn.net/dadalan/article/details/3864963(1).将a[10]转移到类层次中,即将const   int   a[10]改为static   const   int   a[10],你可以认真的想一想,既然a[10]是const,那么每一个对象真的需要单独的一份a[10]吗?大部分时候答案应该是no。现在类定义如下:

2011-10-21 20:33:03 3238

转载 从B树、B+树、B*树谈到R 树

从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*

2011-10-21 14:02:20 735

转载 引用参数与引用返回值,临时对象

经常看到这样的声明:T& func(T& t),这种声明和T func(T t)有什么区别?书上的解释是为了提高效率,究竟是如何提高效率的呢?内部执行了什么操作?本文通过8个小例子对引用参数和引用返回进行了一次彻底的排查。    首先看一下在类的成员函数中的引用参数和引用返回

2011-10-17 13:43:28 2806

转载 如何求素数

1。自然数是0,1,2……2。素数是2,3,5……(不包括1的只能背1和它本身整除的自然数)public class Test {  /*  * 最普通的算法:  * 打印num以内的素数并返回素数个数  * n、m分别为外、内层循环,i是第几个素

2011-10-16 00:09:17 10035

转载 有向图、无向图是否有环的判断

这些算法和思想都是来自网上的,在此感谢原作者!先介绍一下无向图的判断算法,这个比较简单: 判断无向图中是否存在回路(环)的算法描述  如果存在回路,则必存在一个子图,是一个环路。环路中所有顶点的度>=2。算法:     第一

2011-10-14 23:44:48 1750 1

转载 卡特兰数

什么是Catalan数说到Catalan数,就不得不提及Catalan序列,Catalan序列是一个整数序列,其通项公式是我们从中取出的就叫做第n个Catalan数,前几个Catalan数是:1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862

2011-10-13 11:45:15 20228 2

转载 Linux互斥锁、条件变量和信号量

进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。一、互斥锁互斥

2011-10-12 17:30:38 1249

转载 事务4个隔离级别

◆未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。◆授权读取(Read Committed):允许不可重复读取,但

2011-10-11 11:47:40 6023

转载 多个字符串的最长公共字串

原文链接:http://imlazy.ycool.com/post.1861423.html 如果所有字符串的长度之和是L,则下面介绍的这个算法的平均效率O(L * logL),但是最坏情况下可能会再乘以O(l),l是每个字符串的平均长度。    首先对于每个字符串,

2011-10-05 10:45:18 3696 2

转载 后缀树

原文链接:http://hi.baidu.com/ju136/blog/item/7842b03bafcda4ec14cecb3d.html在pongba的讨论组上看到一道Amazon的面试题:找出给定字符串里的最长回文。例子:输入XMADAMYX。则输出MADAM。这道

2011-10-05 00:27:26 1171

转载 字符串相似性算法

原文链接:http://blog.csdn.net/dongle2001/article/details/14722351.编辑距离(Levenshtein Distance)编辑距离就是用来计算从原串(s)转换到目标串(t)所需要的最少的插入,删除和替换的数目,在N

2011-10-04 17:25:46 2344

转载 栈实现斐波那契数列递归过程的非递归模拟

//斐波那契数列求和的非递归算法//非递归算法利用栈作工具,栈的数据类型     struct Node {        int n,tag;};//利用栈作工具,非递归算法long Fibnacci ( long N )  {

2011-09-27 23:59:08 6734

原创 定义交换两个数的宏

#define    swap(a,b)   (a)^=(b)^=(a)^=(b)要点:1、元素加小括号,为了防止swap(1+2,2+3)这种情况。            2、采用异或的方式,防止溢出。另,#define   swap(a,b)      do{a

2011-09-25 10:57:15 812

转载 智能指针的原理及实现方案

本文主要讨论C++程序设计的一种常用技术——智能指针(smart pointer),主要内容包括引用计数(reference count)和句柄类(handle class)。如果文中有错误或遗漏之处,敬请指出,谢谢!    作者: tyc611, 2007-02-01

2011-09-25 10:44:57 509

原创 起锚

开始找工作了,经过了几次笔试和面试,发现自己很多东西忘掉了。大部分知识是以前根本没有理解,没有变成自己的东西,自然是记不住。然后就是发现脑子不好使了,现阶段有太多的知识和经验需要总结,吸取经验和教训,同时也让自己更加清楚的了解自己,认识自己。以前的自己目光短浅,自以为是,熟不知人

2011-09-24 23:25:48 763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除