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

搜索资源列表

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

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

    • 发布日期:2009-08-18
    • 文件大小:445440
    • 提供者:john2522
  1. 数据结构实验 数组和广义表

  2. 数组和广义表 一、实验名称:数组和广义表 二、实验目的: (1)熟悉C语言的上机环境,进一步掌握C语言的结构特点; (2)掌握线数组和广义表储存结构的定义及C语言实现; (3)掌握数组和广义表的各种基本操作; (4)学会利用数组和广义表的基本知识解决实际问题。 三、实验内容: 若矩阵中的某个元素是第i行中的最小值,同时又是第j列中的最大值,则称此元素为该矩阵中的一个马鞍点。假设以二维数组存储矩阵,试编写算法求出矩阵中的所有马鞍点。
  3. 所属分类:C/C++

    • 发布日期:2011-04-09
    • 文件大小:46080
    • 提供者:yuan7376313
  1. 数组与广义表

  2. 数组是一种常见的数据集合类型,一个数组就是一组由相同数据类型的数据元素组成的集合,元素的类型可以是简单的基本类型,也可以是复杂的自定义类型。数组是其他数据结构实现顺序存储的基础,一维数组可以视作一个顺序存储结构的线性表,二维数组则视作数组的数组。一般采用二维数组存储矩阵,但这种方法存储特殊矩阵和稀疏矩阵的效率较低,需采用一些特殊方法进行压缩存储。线性表结构可以是简单的数组,也可以扩展为复杂的数据结构—广义表。
  3. 所属分类:C#

    • 发布日期:2011-10-24
    • 文件大小:616448
    • 提供者:vic_08
  1. 实验作业-数组存储二叉树

  2. 数据结构实验作业,数组存储二叉树,实现二叉树的存储
  3. 所属分类:C/C++

    • 发布日期:2012-04-26
    • 文件大小:349184
    • 提供者:back_to_dream
  1. 一维动态数组实现的矩阵类

  2. 实现有两个类 CVector 存放数据的自定义动态数组,采用一维动态数组存储矩阵数据 CMatrix 实现的矩阵类 使用的时候包含#include "Matrix.h"就行 CMatrix的接口函数都在"Matrix.h"里面 CVector的接口函数在"Vector.h"里,"Matrix.h"里包含了"Vector.h" 具体用法与测试用例Main.cpp里有3个测试用例,分别是针对构造函数属性计算与运算符重载的 内已包含测试工程xp\vc6.0\上亲测通过,并经过BoundsChecke
  3. 所属分类:C++

    • 发布日期:2012-10-24
    • 文件大小:46080
    • 提供者:erqieshi
  1. 求n以内的素数并用数组存储

  2. 键盘输入n,判断n以内的素数,存入数组内输出。
  3. 所属分类:C/C++

    • 发布日期:2013-01-15
    • 文件大小:320
    • 提供者:saval
  1. 数组存储实现阶乘算法

  2. 阶乘的结果,每一位都保存在数组的一位中,一般的结成算法,不可能算到几百的阶乘,但 此算法可以实现, 唯一的限制只是 数组的大小,即如果你算出阶乘的结果为九百位,那么 数组的大小只需901位即可(第一位不存数据位)
  3. 所属分类:C/C++

  1. 数据结构:数组存储结构

  2. 主要讲数组的顺序存储元素寻址方法。重点讲解了一维、二维和三维数组的元素存储。
  3. 所属分类:讲义

    • 发布日期:2014-11-01
    • 文件大小:420864
    • 提供者:u013847155
  1. oracle数组存储过程批量插入

  2. 今天做了一个关于短消息批量删除的功能, 刚开始准备在后台用循环来逐条删除,后来因为其它功能模块也会用到大批量删除数据。 所以就决定用 数组作为存储过程的参数进行传值,在存储过程中批量删除。说实话这个选择有点得不偿失,本来以为上午就能搞定,谁知道从摸索到实现,居然发了大半天时间。
  3. 所属分类:Oracle

    • 发布日期:2015-03-10
    • 文件大小:69632
    • 提供者:lijinglian
  1. 义一个整数集合类integerSet。这种类型的对象可以存储10个20~80之间的整数,即他的内部有一个整型数组存储数据。编程:

  2. 义一个整数集合类integerSet。这种类型的对象可以存储10个20~80之间的整数,即他的内部有一个整型数组存储数据。编程: (1) 判断两个inergerSet类对象S1和S2是否相等。提示:集合相等的前提是所有元素相等。 (2) 输出两个集合对象的交集。 (3) 输出两个集合对象的并集。 (4) 将一个整型数据插入到一个集合对象中。 (5) 从一个集合中删除某一个元素。
  3. 所属分类:Java

    • 发布日期:2009-04-20
    • 文件大小:3072
    • 提供者:renqiulinzhuang
  1. C语言写的模拟ATM机器的文件,主要是针对函数的练习

  2. C语言写的模拟ATM机器的文件,主要是针对函数的练习,该程序采用了数组的形式作为数据结构基本上能实现开户、 *账户登录、用户存款,取款,转账、修改密码,查询账户余额,退出账户,退出ATM系统及自动的数据文本存储及读取功能 * 程序的不足处:金额采用的是int 类型数据而不是float,账号是4位数int数据而不是char数组,数据未采用结构体的形式进行,读者可自行更改研究,
  3. 所属分类:C

    • 发布日期:2018-08-07
    • 文件大小:15360
    • 提供者:zhang8882554
  1. C++ 课程作业 群体类和群体数据的组织(模板数组类(支持分数和浮点数的求和计算))

  2. **【问题描述】** 封装一个模板数组类Array,支持以下操作: 1. 构造函数Array(int n),将数组初始化为n个存储空间,建议使用vector; 2. 函数input(int n),使用插入运算符<<读取数据,最多读取n个元素,但不能超过数组存储空间的上限; 3. 重载下标运算符,返回数组的元素。 封装一个分数类Fract,用来处理分数功能和运算,能支持你的Array类使用。 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 提示:分数化简
  3. 所属分类:C/C++

    • 发布日期:2020-05-21
    • 文件大小:2048
    • 提供者:salix_mark
  1. 数组数据存储.rar

  2. labview 数组中数据的存储,存储的格式是2进制,可以随时调出查看,数据必须跟labview在一个文件夹里,不然读不出来!
  3. 所属分类:其它

    • 发布日期:2019-09-04
    • 文件大小:14336
    • 提供者:weixin_42107091
  1. JAVA基于数组实现的商品信息查询功能示例

  2. 主要介绍了JAVA基于数组实现的商品信息查询功能,结合实例形式详细分析了java使用数组存储数据实现的商品信息查询功能相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:49152
    • 提供者:weixin_38595356
  1. java课堂作业:用二维数组存储五个学生姓名学号,并用正则表达式判断输入数据是否有误。输出按学号排序的学生。

  2. 输入5个同学的学号和姓名(格式:“姓-名”),存储在二维数组中检查输入同学学号和姓名的格式,不符合要求,则输出提示:“数据格式错误,请重新输入”,对输入同学的信息按学号排序。这是今天java老师布置的课堂作业,排序算法可能不是非常的好。 新建一个studet类,导入以下类 import java.util.Arrays; import java.util.Scanner; import java.util.regex.Pattern; import org.hamcrest.Matcher;
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:30720
    • 提供者:weixin_38502428
  1. PTA1025 反转数组(启发式思路)

  2. 题目分析:本题难点在于链表节点的地址并非是对象的存储地址,而是认为给定的数字地址,所以本题的关键在于将给定的节点“串”在一起,然后通过翻转和遍历解决问题。 解题思路:构建结构体数组存储数据(足够大的数组),利用数组本身的连续性将节点串接(此时非有序),然后遍历数组,按照数字地址确定链表节点的先后顺序,按先后顺序将链表节点的地址依次存入另一数组之中(此时指针的先后顺序就是链表节点的先后顺序),然后利用函数reverse进行翻转,最后输出。 代码如下: #include #include #incl
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:31744
    • 提供者:weixin_38702844
  1. C语言 数据结构之连续存储数组的算法

  2. 数据结构之数组定义及基本操作   数据结构中最基本的一个结构就是线性结构,而线性结构又分为连续存储结构和离散存储结构。所谓的连续存储结构其实就是数组。   数组本质其实也是数据的一种存储方式,既然有了数据的存储,就会涉及到如何对数据进行寻址的问题。首先,先说一下在数组中数据是如何存储的,在内存中,数组中的数据是以一组连续的数据集合的形式存在于内存中。当我们访问存在于内存中的数组时,我们应该找到其在内存中的地址,当我们找到数据的地址后我们就可以找到对应的数据。了解了以上知识后,我们就可以进行数组的
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:59392
    • 提供者:weixin_38651929
  1. 数据结构概念、栈、队列、链表与数组、字典与对象实现原理(详细的代码)

  2. 目录: 数据结构中的一些概念 栈(stack) 队列 链表 python中字典对象实现原理 数组 一. 数据结构中的一些概念 1、数据结构是什么 简单来说,数据结果就是设计数据以何种方式存储在计算机中 比如:列表,集合,与字典等都是一种数据结构 程序 = 数据结构 + 算法 2、数据结构与数据类型 1)数据类型: 说明:数据类型是一个值的集合和定义在此集合上一组操作(通常是增删改查或者操作读写的方法)的总称 数据类型:int、str、boolean、byte 2)数据结构: 说明:数据以什么方式
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:532480
    • 提供者:weixin_38655810
  1. 【Java数据结构与算法】稀疏数组

  2. 文章目录数据结构类型线性结构与非线性结构稀疏数组实例应用二维数组转稀疏数组的思路稀疏数组转原始的二维数组思路 数据结构类型 数据结构包括:线性结构和非线性结构。 线性结构与非线性结构 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 线性结构有两种不同的存储结构,即顺序存储结构和链式储存结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。 链式存储的线性表称为链表,链表中的储存元素不一定是连续的,元素节点种存放数据元素以及相邻元素的地址信息。 线性结
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:125952
    • 提供者:weixin_38522214
  1. 【java演示】什么是数组?数据结构(二)

  2. 目录数组:随机读取,顺序存储1. 读取数据2. 更新元素3. 插入元素3.1. 尾部插入3.2. 中间插入3.1. 超范围输入4. 删除元素 内容大部分摘自下《漫画算法 小灰的算法之旅》,加了自己的一部分想法 java的数组复制方法System.arraycopy()的使用说明 数组:随机读取,顺序存储 1. 读取数据 int array = {1,2,3,4,5} array[index] 2. 更新元素 int array = {1,2,3,4,5} array[index]=newVal
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:126976
    • 提供者:weixin_38668672
« 12 3 4 5 6 7 8 9 10 ... 50 »