自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 字符串是否包含问题--算法学习--不断优化才是算法的王道

问题描述: 有两个字符串A和B现在要判断A中是否包含B例如A = ABCDEFGHLMNOPQRS B = DCGSRQPOM这个例子中,A包含B中字母 如果A = EFGHIGKIOIDSDO B = ZXSDDF 则不包含相信的讨论可以参考http://blog.csdn.net/v_JULY_v/article/details/6347454,这里笔者作为学习笔记重点说一下最

2011-11-29 16:01:42 758

原创 计数排序 PKU 2159 以及胡思乱想

之前接触过的排序,都是基于交换的,这种类型的排序,对数据的内容木有限制,可以是小数,整数都无所谓。并且有理论证明基于这种交换的排序的时间下界是n*log(n)复杂度。但是如果当数据是又一些规律同时空间复杂度要求木有那么高的时候,就可以引入其他算法,来提高时间的效率,计数排序就是这样的一种思路。假设我们的问题是这样的, 我们输入一组数值,如果我们知道是从 0-10,当如可以更大,但是如果

2011-11-29 09:39:07 776

原创 PKU ACM 1753 第一道bsf算法

DescriptionFlip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece is lying

2011-11-28 21:32:17 12394

原创 PKU ACM 1860 Bellman - Ford 算法

第一次接触 Bellman - Ford 算法。然后做了一个关于这个算法的题目,自己太水,搞了半天也没有AC,参考别人代码了,不过最后还算是敲出来了算法概要:算法采用松弛技术,对图中的所有边做松弛,松弛一共使用了 {V}-1次,因为图中最长的那条边的长度可能是 {V}-1条,所以经过 {V{-1次松弛,所有的边,都能松弛到最佳状态算法导论里,这个算法用来求解,最短路径的,这道题目稍

2011-11-28 21:28:19 1121

原创 谷歌C++代码规范--翻译学习1

谷歌CPP 编程规范-- 每天看点,多了也记不住,在实践中改变自己的代码风格吧!Cpp文件的命名是.cc而不是.cpp,这点不是很明白,为什么不用cpp,而是用cchttp://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Scoping1.   头文件#define 保护每个头文件都应该有#defi

2011-11-28 21:25:08 1317

原创 算法面试-学习笔记-左旋转字符串

学习来自 程序员编程艺术(算法卷):第一章、左旋转字符串先说一一下题目描述:例如 abcdefg 如果向右侧旋转3 变成 efgabcd 显然算法可以通过一个一个的右移来实现,时间复杂度是 K*N,N是字符串长度,K是移动的个数我们的目的是要找到一个时间复杂度为N并且空间复杂度是1的算法(有一处感觉怪怪,他为什么 K = K%N 后就说复杂度是 N^2了,雾水,我怎么觉得应该是 K%N

2011-11-28 08:57:38 1273

原创 PKU ACM 3274 数组hash

先说说我对数组哈希的理解,加入现在我们有 按照顺序输入若干个数组,然后找到其中一对相等的数组。很显然这个问题,如果用暴力的方法复杂度为O(n^2), 如果借用排序的话 复杂度可以变成 n * log(n)因为我们的目的仅仅是找到一对相同的数组,所以其实我们没有必要排序,因为排序处理了所有元素,自然看起来没有那么必要,这个时候,我们可以借用hash的思想,将一个数组映射到一个数字,然

2011-11-27 17:00:30 1250

跟我一起写Makefile--GCC

Makefile详细剖析 写的很详细的哦

2011-03-22

高质量C++编程指南

多年开发经验的笔试专家为你打造笔试之路 多年开发经验的笔试专家为你打造笔试之路

2011-03-22

C++入门必做编程题

C++入门必做编程题 76道 带你进入C++神秘世界

2011-03-22

OpenGL学习大礼包

一包在手 OpengL万事无求 API 查OpengL 函数 编程指南太大 恕我不能放了 SDK 开发OpengL的前提 NateRobin 让你轻松理解OpenGL基本概念 简明教程中有很都原程序,MFC+OpengL 打造图形利器 Off是常用的图格式,附上一些

2009-12-27

IBM DB2 730认证原题,背了包你过730

IBM内部资料,绝不骗人,我背了就过了,光解答原题我就得了88.**分!

2008-12-12

空空如也

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

TA关注的人

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