![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 78
lanshanwanghao
这个作者很懒,什么都没留下…
展开
-
《大话数据结构》简体中文版勘误
尽管已经很仔细的检查和审核,但错误还是没有能避免。以下的错误,有些是作者的笔误或者表述不清,有些是编辑审稿时不理解造成的错误,有些是美编改图时的错误,有些是印刷厂印刷时的错误。虽然出错的原因很多,但总的来说都会给读者阅读时造成困扰,所以再次向读者说一声对不起!并请读者时常关注本博文,以便可以获得最新的勘误信息。现勘误如下:注:★★★、★★和★为建议马上修改,它们之间程度不同,没有星为可改可转载 2013-08-06 10:13:58 · 744 阅读 · 0 评论 -
Vector用法
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元vector::iterator it;for(it=vec.begin(转载 2013-09-25 16:39:03 · 501 阅读 · 0 评论 -
C/C++堆、栈及静态数据区详解 (转载)
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系转载 2013-10-25 10:00:57 · 571 阅读 · 0 评论 -
方格遍历问题
问题提出 每天在物理楼乘电梯之前要等一会,我就在门口踱步,地上是很多地板方格。我从某一个方格开始,只是上下左右移动,又不想踩到已经踩过的方格,所以只能选择一条路径,使得能从start方格到end方格,又能遍历所有的方格,同时每一个方格只能访问一次。 例子 有路径 没有路径 一个简单的程序:转载 2013-11-06 19:42:54 · 1823 阅读 · 0 评论