自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++ string实现

#includeusing namespace std;class String{ friend ostream& operator<< (ostream&,String&);public: String(const char* str=NULL); //赋值构造兼默认构造函数(char) String(const String &other);

2014-01-02 20:09:19 441

转载 C++ arraylist实现

#include using namespace std;class DynamicArray {public: DynamicArray(); DynamicArray(int initSize); DynamicArray(const DynamicArray &original); ~DynamicArray(); void insert(int position,

2014-01-02 19:32:42 5569

转载 C++ hashtable实现

//A simple example of hashtable#include #include #include #include #define SIZE_KEY 16#define SIZE_VALUE1 64#define SIZE_VALUE2 16#define DEFAULT_TABLESIZE 101using namespace s

2014-01-02 19:18:30 3297

原创 VS2010 + cocos2d-x.2.2配置 + apk生成

1、  下载并解压cocos2d-x.2.2http://cocos2d-x.org/   官网下载 2、 解压到E:/ProjectPlace3、  进入E:\ProjectPlace\cocos2d-x-2.2,运行cocos2d-win32.vc2010.sln项目生成解决方案我次奥,昨天不小心改了下环境变量path,结果里面没有了C/WINDOWS/SY

2013-12-26 16:58:09 1198

原创 动态规划

子问题需要既独立、又重叠。这样才适合用动态规划来求解

2012-08-13 16:55:22 277

原创 关于数据结构

概念上的、物理的同一个概念上的结构,例如说堆,可以用不同的物理实现,例如数组,例如指针

2012-08-09 13:49:00 239

原创 图的算法

最近研究图的算法,已完成:1、图的表示和基本操作2、BFS3、DFS4、利用DFS对有向图的强连通分量进行识别(见空间的4份代码)对于DFS的应用有:拓扑排序:对DAG(有向无环图)而言,先对整个图的节点进行一次DFS,然后根据last_time进行从大到小的排序,即可得到该DAG的拓扑排序

2012-07-20 21:33:49 280

原创 快速排序

今天自己根据原理写了一份快速排序的C++代码(见我自己的CSDN空间),总结如下1、忘了递归的终止条件,任何递归程序都必须要有终止条件2、分治的时候+1 -1 各自的作用要弄明白写代码应该写看懂算法原理,然后自己写一遍。发现错误先自己对着写的代码总结错误,实在想不出来错误才对着算法导论上的伪代码自己修改。这样才能快速提高

2012-07-16 22:24:23 221

原创 算法导论第十六章

贪心算法和动态规划的联系很大对于一个最优问题,很多情况下虽然它能用动态规划解,但是我们没有必要那么复杂我们继续考虑它是否符合贪心性质如果符合,我们就能证明贪心算法能够确保得到最优解从而可以用贪心算法解答

2012-07-07 21:52:59 591

原创 算法导论第十五章

动态规划动态规划的解是可以用递归的形式来描述的。但是,之所以称为动态规划。就是因为它的子问题有着大量的重叠。因此,不用从顶到下的递归的方式来解答(虽然这样也是可行的)。而是采用从底向上的动态规划的方式来解答。这就是动态规划和递归的最大的区别。哈哈

2012-07-05 00:23:27 460

原创 算法导论第二章

插入排序和合并排序算法描述---------------伪代码形式化证明------------循环不变式时间复杂度分析------掌握分析的方法

2012-07-03 22:58:31 267

原创 需要掌握的基本技术

1、算法2、C++3、设计模式... ...PS:多看看各个公司的面试题,然后再针对自己的不足进行补充

2012-06-27 20:05:56 255

原创 怎么学算法

1、要能形式化的证明这个算法是正确的2、要能分析算法的时间复杂度和空间复杂度3、要能对算法进行代码实现4、算法的性质PS:毕业季略伤感,用一些其他的事情来填补一下空白吧

2012-06-25 23:34:25 547

空空如也

空空如也

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

TA关注的人

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