自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Manacher's ALGORITHM: O(n)时间求字符串的最长回文子串

转载:https://www.felix021.com/blog/read.php?2040这个算法看了三天,终于理解了,在这里记录一下自己的思路,免得以后忘了又要想很久- -.首先用一个非常巧妙的方式,将所有可能的奇数/偶数长度的回文子串都转换成了奇数长度:在每个字符的两边都插入一个特殊的符号。比如 abba 变成 #a#b#b#a#, aba变成 #a#b#a#。 为了

2016-08-31 13:21:00 353

原创 二维数组

输入:1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 输出:result = 25

2016-08-30 16:18:51 331

原创 atoi和strcpy的C语言实现

1.atoi#includeint MyAtoi(char *str){    int result = 0;    int signal =1;    if((*str>='0'&&*str    {        if(*str == '-')        {            signal  = -1;        }

2016-08-30 09:26:19 454

原创 0 1 背包问题

#includeint f[10][100];  int  package(int *w,int *v,int n,int c)  {     int i,j;      for(i=1;i        f[i][0] = 0;      for(j=1;j        f[0][j] = 0;                for(i=1;i

2016-08-28 21:55:40 559

原创 用链地址法处理冲突,构建哈希表:假设哈希表长为m,哈希函数为H(x),用链地址法处理冲

用链地址法处理冲突,构建哈希表:假设哈希表长为m,哈希函数为H(x),用链地址法处理冲#include#include#define SIZE 12typedef struct _HashNode{int data ;struct _HashNode *next;}HashNode;typedef struct _HashList{H

2016-08-24 14:39:13 6281

转载 内部命令VS外部命令

http://blog.chinaunix.net/uid-25679817-id-3158845.htmlLinux/Unix命令通常被分为两类:内部命令:cd、source、fg外部命令:ls、cat我们来看看它们的区别。内部命令:内部命令被构建在shell之中。当执行shell命令时,内部命令的执行速度非常快。这是因为没有其他的进程因为执行这条命令而被创建。比如说,当

2016-08-23 14:25:10 413

转载 用C++设计一个不能被继承的类

题目:用C++ 设计一个不能被继承的类。分析:这是Adobe 公司2007 年校园招聘的最新笔试题。这道题除了考察应聘者的C++ 基本功底外,还能考察反应能力,是一道很好的题目。在Java 中定义了关键字final ,被final 修饰的类不能被继承。但在C++ 中没有final 这个关键字,要实现这个要求还是需要花费一些精力。首先想到的是在C++ 中,子类的构造函数会自动

2016-08-22 15:18:19 328

空空如也

空空如也

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

TA关注的人

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