自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

K神丶的专栏

多年后重拾写博客的步伐

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 贪心算法详解

有人说贪心算法是最简单的算法,原因很简单:你我其实都很贪,根本不用学就知道怎么贪。有人说贪心算法是最复杂的算法,原因也很简单:这世上会贪的人太多了,那轮到你我的份?                                                                                                     贪心算法详解

2013-03-31 02:03:56 239598 54

原创 迭代器适配器(iterator adapters)

前一节中我们讨论了主要的几个迭代器,但是那几个迭代器都是定义于STL中的标准容器,用法也只能针对标准容器,比较局限。在不断的演变中,STL的爱好者扩充了迭代器的内容,他们在迭代器的基础上发展而来,叫迭代器适配器,他提供了更多的操作功能,也不仅仅局限于容器,还可以应用于更多方面。首先看看迭代器适配器的分支图: 以上的迭代器都叫做迭代器适配器,正如容器有标准容器和容器适配器,仿函数

2013-03-28 21:58:32 3649

原创 C++ stl之迭代器(iterator)

经过前面对各容器的讲解,相信大家已经对迭代器有一定的了解了,迭代器作为STL中的几大模块之一(系统工具,容器,迭代器,算法,仿函数,string以及iostream),重要性毋庸置疑,现在我们来详细的讨论分析STL中迭代器的用法。迭代器产生动机:在早期STL 的实现中,容器和算法是合并在一起的,即每个容器都有他的专属算法,但是后来发现这样效率不高,而且每个容器的很多算法都是大致相同的,

2013-03-28 21:31:24 4870

原创 STL容器之deque

deque 和vector一样都是标准模板库中的内容,deque 是双端队列,在接口上和vector 非常相似,在许多操作的地方可以直接替换。假如读者已经能够有效地使用vector容器,下面提供deque的成员函数和操作,进行对比参考。函数描述c.assign(beg,end)c.assign(n,elem) 将[beg; end

2013-03-28 21:16:21 977

原创 STL容器之vector

Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。缺点就是她的异常处理机制不完善,这点你在接下来的内容将会看见很多。为了可以使用vector,必须在你的头文件中包含下

2013-03-28 21:11:04 1405

原创 auto_ptr智能指针

auto_ptr的设计动机:对于一般的常规指针,在动态分配内存时需要手动的delete掉所占内存,但是难免有疏忽的时候,那么将会对程序造成致命的危险,所以auto_ptr智能指针便应运而生,他本身是一个对象,因为具有常规指针的特点,所以叫做“智能指针”。他在构造函数中new出来内存,在析构函数中delete掉内存,所以不用我们手动的释放内存,带来了一定的安全性。auto_ptr按照以下

2013-03-28 20:59:09 1608

原创 STL之pair对组

Pair模版是C++ STL中短小精干的结构体,被定义在头文件中,把两个值视为一个结构单元,如map和multimap都利用了很多pair对组模版,即键/值>为成对元素,另外函数需要返回两个值的时候,也常用pair模版(当然,结构体也一样方便)。注意:pair被定义为结构体而不是类,这样一来他的成员都是公有属性,可以直接访问和赋值。Pair的定义:std::pair p(3,“

2013-03-28 20:56:29 1632

原创 STL总体说明

初探C++ STL学习笔记1:总体说明  本学习笔记主要讲解C++ STL的基本知识与体系框架,主要适合初学者,对于理解STL的相信也有一定的参考借鉴价值,笔记中采用图文并茂的方式,希望对大家有所帮助,更好的理解STL。讲解主线:1:讲解STL中的通用工具,比如pair对组,auto_ptr智能指针。2:讲解STL中的标准容器,vector list duque set map 等

2013-03-28 20:55:15 1064

原创 分治算法详解

分治算法详解 一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何一个可以用计算机求解的问

2013-03-20 18:27:13 25240 15

UNIX环境编程 pdf

unix环境编程 ,初学unix编程的必备入门书,就不需要多说了

2013-10-02

unix命令大全 chm

unix命令大全,可供参考

2013-10-02

cocos2dx参考文档 chm格式

cocos2dx参考文档,最新最全的,人手必备的参考资料

2013-04-29

cocos2dx参考文档,chm

自制的cocos2dx参考文档 chm格式,查看方便,资源来源于cocos2dx官方中文网,在线的不方便查看而且格式不好,该文档对于使用cocos2dx的开发人员有很大的帮助,版本为2.0以上,2.0之下的有些函数变了,以上的版本都可以用

2013-04-26

各大IT公司经典面试题

里面有各大IT名企历年来的面试题集合,都是很经典的题目

2013-04-07

windows phone实用开发技巧

很多前辈对于windowsphone开发实用技巧的整理,对于windows phone开发的方方面面做了很好的解释,很有参考价值

2013-04-07

Effective STL

chm格式的C++ STL中文书籍,对于学习STL的进阶有很好的价值

2013-04-07

VC助手.10.6.1337

VC助手.10.6.1337 最新版,VC必备

2012-08-11

android API chm

android api chm格式的方便阅读,开发人员必备

2012-08-11

window API中文

window API参考大全,中文吧,对于学习和开发window很有参考价值

2012-08-11

标准C和C++库函数参考(中文)

标准C和C++库函数参考 学习C++过程中必备的参考资料

2012-08-10

MFC类库详解(中文)

MFC类库详解最新版 VC人员必备,对于那些英文不好的朋友很有参考价值

2012-08-10

空空如也

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

TA关注的人

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