您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 树状数组详细讲解.ppt

  2. 首先我们得知道一个问题,那就是线段树得作用并不只是用来存储线段的,也可以存储点的值等等. 对于静态的线段树,空间上需要的数组有:当前结点的数据值,左儿子编号,右儿子编号.至少这么三个数组. 而在时间上虽然是NlogN的复杂度,但是系数很大. 实现起来的时候编程复杂度大,空间复杂度大,时间效率也不是很理想.
  3. 所属分类:专业指导

    • 发布日期:2009-08-18
    • 文件大小:445440
    • 提供者:john2522
  1. 数组最大子序列和程序

  2. 数组 求连续子序列最大和程序 时间复杂度O(n) 空间复杂度O(1)
  3. 所属分类:专业指导

    • 发布日期:2009-10-12
    • 文件大小:652
    • 提供者:wangglzm
  1. java基于可扩充数组的向量实现(算法源码)

  2. /* * 基于可扩充数组的向量实现 */ package dsa; public class Vector_ExtArray implements Vector { private int N = 8;//数组的容量,可不断增加 private int n;//向量的实际规模 private Object A[];//对象数组 //构造函数 public Vector_ExtArray() { A = new Object[N]; n = 0; } //返回向量中元素数目 public int
  3. 所属分类:其它

    • 发布日期:2010-01-15
    • 文件大小:2048
    • 提供者:hexiang221
  1. 对一个二维数组进行Zig-Zag方式扫描(C++,包含一个自已实现的类)

  2. 对一个二维数组进行Zig-Zag方式扫描,其中二维数组是动态分配空间和赋值的。包含一个自己实现的类,可以直接供外部程序调用。
  3. 所属分类:C++

    • 发布日期:2010-02-27
    • 文件大小:876544
    • 提供者:JoeBlackzqq
  1. 用控件数组制作计算器

  2. 数字都是用控件数组做成,加减乘除符号也使用空间数组来完成,能够完成基本的计算功能!
  3. 所属分类:专业指导

    • 发布日期:2010-05-06
    • 文件大小:2048
    • 提供者:licuixiu
  1. VBA 数组进阶——进阶即为探寻细节,“实践出真知”。

  2. 1、什么是数组 数组是一组数。 数组是一组有序列的数。 数组是一组连续可索引的具有相同内在数据类型的元素所成的集合,在未指定为变体变量情况下。 2、上界、下界和下标 上界:数组某一维可用的最大下标。用Ubound 函数表示。 下界:数组某一维的最小下标。默认最小下标为0。用Lbound 函数表示。 下标;数组某一维的元素个数。 3、调试数组方法:本地窗口 4、静态数组、动态数组和多维数组 静态数组:在定义数组时就确定维数和上下界的数组。如,Dim arrTemp(5) As Integer 动
  3. 所属分类:VB

    • 发布日期:2010-06-09
    • 文件大小:252928
    • 提供者:ZWY133321
  1. 二维动态数组排序.cpp

  2. 二维的动态数组可横纵随意开辟空间,并可实现排序算法。
  3. 所属分类:C

    • 发布日期:2010-06-20
    • 文件大小:1024
    • 提供者:wzy527
  1. c语言中动态创建二维数组

  2. 在c语言中动态创建二维数组,有效利用内存空间。
  3. 所属分类:C

    • 发布日期:2010-12-14
    • 文件大小:350
    • 提供者:yongzhewunan
  1. 实验五:Java数组与字符串

  2. 本次实验掌握了数组的声明、分配空间及初始化的方法,理解了二维及多维数组,掌握了String类、StringBuffer类的特点及常用方法的使用,掌握了String类和StringBuffer类的区别,掌握了equal方法与==的区别等。
  3. 所属分类:Java

    • 发布日期:2011-07-14
    • 文件大小:115712
    • 提供者:zsl411962866
  1. 指针数组和数组指针的区别.doc

  2. 指针数组和数组指针的区别 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0] p++; //该语句执行过后,也就
  3. 所属分类:硬件开发

    • 发布日期:2011-09-29
    • 文件大小:39936
    • 提供者:defonds
  1. 关于C++动态为二维数组分配空间的问题

  2. C++动态为二维数组分配空间的问题 含程序和方法
  3. 所属分类:C/C++

    • 发布日期:2011-11-16
    • 文件大小:34816
    • 提供者:zzy1126
  1. 约瑟夫环java纯数组模拟链表写法

  2. 纯手写 java 数组模拟链表约瑟夫环问题 有很大更改空间 仅供参考
  3. 所属分类:Java

    • 发布日期:2012-08-09
    • 文件大小:498
    • 提供者:piecelovezl
  1. Delphi实例源码演示静态与动态数组变量的不同

  2. 摘要:Delphi源码,系统相关,动态数组,静态数组   本示例用于演示静态数组变量与动态数组变量的不同。      输出结果是这样的:   ______________________________________________________   256256   4   ______________________________________________________      这表明局部变量S在栈上分配了1001*(255+1)个字节的空间;而S1仅分配了4字节的空间。
  3. 所属分类:Delphi

    • 发布日期:2012-08-09
    • 文件大小:1024
    • 提供者:ixiaokangoks
  1. 关于数组的一个ppt

  2. 学过C++的人都知道,数组使用比链表要稳定得多,出错少。但数组使用比链表限制多,不灵活,这里涉及数组的灵活建立及使用完后清除已占空间。ppt来讲解一目了然!
  3. 所属分类:C/C++

    • 发布日期:2012-09-16
    • 文件大小:4194304
    • 提供者:cjiajiazhuiqiu
  1. 多重数组实现链表

  2. 有些语言不提供指针与对象数据类型,以下代码通过多重数组实现链表结构及其基本操作。 用一个数组空间模拟分配堆。用一个头指针为free的链表来管理自由空间。用栈得push和pop操作来实现释放和分配空间。 三个数组next,key和prev分别存储关键字以及指针
  3. 所属分类:C

    • 发布日期:2012-10-12
    • 文件大小:3072
    • 提供者:andy_tech
  1. char数组的错误认识

  2. 其是数组没有为空的,只要你申请了空间(数组一定以就在栈上有自己的空间),空间里就有数据,可以输出.然而: 你用memset把数组空间全部赋值为0了,是可以判断的.但是需要判断空间的内容,即:a[i].word[0] a[i].word是数组word[20]的首地址,当然不会为0,或者‘\0’,换成如下就是零了:也可以是\0或者NULL for (int i=0; i<10; i++) { memset(a[i].word,0,sizeof(a[i].word)); if(a[i].wor
  3. 所属分类:C++

  1. 增强后缀数组替代后缀树

  2. 后缀树有一个缺点就是很费空间。那么能不能用后缀数组来实现这样的功能呢,当然是可以的,那就是增强后缀数组(enhanced suffix arrays)。增强后缀数组能模拟后缀树的大部分的结构,所谓增强后缀数组就是在后缀数组的基础上加了一些额外的信息,那就是child table。
  3. 所属分类:专业指导

    • 发布日期:2012-11-23
    • 文件大小:435200
    • 提供者:pants_yang
  1. 数组元素移动

  2. 用循环队列实现数组元素的移动,额外增加一个空间复杂度
  3. 所属分类:C/C++

    • 发布日期:2012-12-13
    • 文件大小:168960
    • 提供者:huangxiaoxu93
  1. 动态数组的实现与重用

  2. 这里说的动态数组是可以根据需要动态增长占用内存的数组,比如程序初始分配了100个元素,可是运行了一段时间后区区100个空间不能满足了,现在需要400个,怎么办呢;那肯定需要再额外分配300个。 C语言有realloc()函数来解决空间扩充的问题,但是不要忘了realloc可能会迁移内存,很多时候数组中的元素会被其它函数/模块引用,如果地址发生了变化,结果将是灾难性的。 那么STL的vector呢?它也有相同的问题。 一次分配足够的空间是可以解决这个问题,很明显这会造成内存的浪费,这个做法不算明
  3. 所属分类:C

    • 发布日期:2013-01-21
    • 文件大小:349184
    • 提供者:shibowen2
  1. 数组动态分配空间

  2. 本程序实现了一维,二维和三维数组的动态分配空间 以及在析构函数中将空间全部回收的过程。
  3. 所属分类:C++

    • 发布日期:2013-05-02
    • 文件大小:3072
    • 提供者:zhangweijiqn
« 12 3 4 5 6 7 8 9 10 ... 50 »