搜索资源列表
DArray-better
- 当数组的元素个数发生变化时,不用重新申请内存空间,数组也能继续使用。这样就提高了效率。 对于机器算法中,“时间”和“空间”的矛盾总是存在的:存储多一点,运行就快些;存储少了,运行就慢些。在这里就体现了,这样处理是用空间换时间。虽然在内存空间上是“浪费”了部分的空间,但是在很长一段时间里,只要空间没有发生变化,运行的时间复杂度就恒定的。只有当现有的空间不够用时,才发生内存的重新申请和释放操作。最简单的增长方法就是增长一倍,即乘以
DArray-Template-better
- 现在实现的类已经比较好了,用户使用起来很方便。 但是,新的问题又出来了。 上述的动态数组只能存储double类型的数据。想象一下,另一个用户也想用这个动态数组,但是他处理的数据是int类型的,该如何办? 当然,你可以再写一个基于int类型的动态数组类,你发现,大部分的代码都不要改动,只要将类型double变成int即可。 如果另一个用户需要处理的是float类型,还有用户处理的是char类型的….
DArray
- 写一个画图小程序MiniDraw,要求画直线(Line),椭圆(Ellipse),矩形(Rectangle),多边形(Polygon)等图形元素(图元)。 每种图元需用一个类(对象)来封装,如CLine, CEllipse, CRect, CPolygon; 各种图元可从一个父类CShape来继承; 每种图元的绘制不一样,但是绘制接口在父类中是一样,因此可学习和使用类的多态性-Write a drawing applet MiniDra
DArray
- 建立一个c++类的动态数组,实现插入删除等功能。-C++ classes to build a dynamic array, insert and delete functions to achieve.
darray
- 应用C面向对象编程方式,使用数组方法实现链表-Application of object-oriented C programming, using the array method to achieve list
crisscross-latest.tar.tar
- CrissCross是一种小型的跨平台C + +库,用于处理控制台和文件I / O , CPU的识别( CPUID ) ,散列( MD2 , MD4 , MD5编码,了SHA - 1 ,SHA- 256 ,SHA- 512 ,Tiger) ,Socket( TCP和目前唯一的UDP )和数据结构( LList , DArray , RedBlackTree , AVLTree , SplayTree等) 。其目的是运行在Windows
DArray(Sample)
- 用c++类实现动态数组,体现类的封装。基本实现了vector的功能 -With c dynamic array, reflecting the class package
darray
- DArray动态数组类的头文件,包含模版-Dynamic arrays
DArray
- 对任意维数,任意大小长度的数组的实现 。-For any number of dimensions, the realization of any size array.
DArray(Sample)
- 用c++类实现动态数组,体现类的封装。基本实现了vector的功能-With c dynamic array, reflecting the class package