自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 twoSum

class Solution {public: vector twoSum(vector& nums, int target) { vector result; std::unordered_map hash;//作为装差值的容器 for (int i = 0; i< nums.size(); i++) { unordered_map::iterator temp = has

2016-11-04 11:17:37 214

原创 KMP算法的自己体会和实现

数据结构讲到字符串匹配的时候,讲到了一个很优秀的算法——KMP算法!相对于传统的匹配算法,KMP算法有自己的一定优势。当字符串中有很长的一段重复字符的时候,可以省略过很大的一部分无效比较。跟传统的匹配算法不同的是,KMP算法引进了一个新的东西——跳转表,就是这个表在匹配时发挥了巨大的作用。这是课本上的原理与例子,我加上了一些自己的理解。所以最重要的是得出跳转表next[]来辅助我们匹配字符串。首先

2016-10-30 19:22:20 365

原创 stock存储模板类指针

在做数据结构遍历二叉树的时候,遇到了一个问题,在遍历的时候我利用了stock来储存模板类指针,push的时候可以储存,然而在pop的时候,vs提示无法将void类型转化为对应的指针类型。错误类型:C2204原因(个人猜想):在使用的时候,储存的时候模板还未实例化,所以存储的时候就是一个void,但是pop的时候我想让她转化为模板类指针,编译器认为类型不匹配所以报错。

2016-10-27 14:51:29 456

原创 写模板类时遇到的LNK2019问题

在学习数据结构的时候,老师让我们自己实现堆栈。我采用了模板类的方式,延续了以往写c++类时的习惯,我将模板的声明写在了h头文件之中,而将实现单独的写在了实现的cpp文件之中,可是当我在主函数之中调用模板类的函数时,出现了LINK2019错误严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2019 无法解析的外部符号 "public: bool __thiscall MyStac

2016-09-25 00:58:53 5611 1

原创 学习到栈的时候,利用函数递归调用解决汉诺塔

最近学习到栈的特点,先进后出。再解决汉诺塔问题使用递归函数调用的时候,使用了栈的特点。算法:通过罗列出几次实验的转移方法,不难发现出,当n=1时,总是从A处将盘子运往C处。当n>1时,则需要通过B处作为辅助,将在编号为n的上边的n-1个盘子运往B处,然后再次变成n=1来解决问题。那么B处的盘子呢?不难发现A处的盘子被运到C处之后,A处已经变成了之前的B处,那么,重复调用一开始的步骤,一次次调用

2016-09-23 10:31:16 458

银行家算法模拟

使用python简单的模拟银行家算法

2017-06-01

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

TA关注的人

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