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

搜索资源列表

  1. 数据结构(C#语言版)

  2. 第1章绪论...........................................................................................................................1 1.1 数据结构...............................................................................................................
  3. 所属分类:其它

    • 发布日期:2009-05-13
    • 文件大小:1048576
    • 提供者:zx69998
  1. 数据结构(c#语言版)

  2. 将数据结构与C#语言和.NET框架结合是本书的一大特点。本书分为8章,第1章介绍了数据结构和算法的基本概念及本书用到的数学和C#的知识;第2章至第6章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的数据结构及其应用,以及在.NET框架中相应的数据结构;第7、8两章分别讨论了排序和查找常用的各种方法及其应用以及在.NET框架中相应的算法。 第1章绪论...................................................................
  3. 所属分类:C#

    • 发布日期:2009-05-18
    • 文件大小:1048576
    • 提供者:cdxiefeng
  1. 专题九:数据结构知识

  2. 专题九:数据结构知识 数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据结构.语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索树及各种有向图等等。学习数据结构目的是要熟悉一些最常用的数据结构,明确数据结构内在的逻辑关系,知道它们在计算机中的存储表示,并结合各种典型应用说明它们在进行各种操作时的动态
  3. 所属分类:其它

    • 发布日期:2009-05-23
    • 文件大小:565248
    • 提供者:wyl636
  1. 用线性表表示两个集合求并集

  2. 基本的顺序表操作,例子里是纯集合,非纯集合也可以用,稍微改动一下就好。
  3. 所属分类:专业指导

    • 发布日期:2009-10-29
    • 文件大小:4096
    • 提供者:hanya4869
  1. C语言线性表结构实验

  2. 线性表结构实验 1.实验目的: (1)熟悉C语言的上机环境,进一步掌握C语言的结构特点。 (2)掌握线性表的顺序存储结构的定义及C语言实现。 (3)掌握线性表在顺序存储结构即顺序表中的各种基本操作。 2.问题描述: 假设两线性表LA和LB分别表示两集合A和B,要求新集合A=AB。 3. 数据输入: 由文件input.txt 给出输入数据。第1 行为集合A的元素,第二行为集合B元素。 结果输出: 将计算出的合并后的新集合A中元素输出到文件output.txt。 4. 输入文件范例 input.
  3. 所属分类:C

    • 发布日期:2010-11-06
    • 文件大小:58368
    • 提供者:cyycxx100
  1. 《数据结构》-线性表的基本操作集合

  2. 关于线性表的基本操作,包括线性表的构建,初始化,插入元素,删除元素,查找元素等
  3. 所属分类:其它

    • 发布日期:2010-11-14
    • 文件大小:4096
    • 提供者:zytyt
  1. 线性表操作集合(网上整理)

  2. 线性表操作集合,在网上搜集整理,希望对大家有帮助
  3. 所属分类:专业指导

    • 发布日期:2011-01-14
    • 文件大小:19456
    • 提供者:dream_follow
  1. 链表操作算法集合(18种)

  2. /* 1.初始化线性表,即置单链表的表头指针为空 *//* 2.清除线性表L中的所有元素,即释放单链表L中所有的结点,使之成为一个空表 *//* 3.返回单链表的长度 *//* 4.检查单链表是否为空,若为空则返回1,否则返回0 *//* 5.返回单链表中第pos个结点中的元素,若pos超出范围,则停止程序运行 *//* 6.遍历一个单链表 *//* 7.从单链表中查找具有给定值x的第一个元素,若查找成功则返回该结点data域的存储地址,否则返回NULL *//* 8.把单链表中第pos个结点
  3. 所属分类:C

    • 发布日期:2008-04-10
    • 文件大小:12288
    • 提供者:liuduoqing
  1. 数据结构 C语言 设计集合抽象数据类型

  2. 1. 本演示程序中,集合元素限定为数字,大小由用户输入。集合中数字顺序不限,且一旦出现重复字符或非法字符,程序能自动滤去。输出的运算结果中将不含重复数字或非法字符,且按照从小到大的顺序输出。2. 演示程序以用户和计算机的对话方式执行,即在计算机上显示“提示信息”之后,由用户在键盘上输入演示程序中规定的运算命令;相应的数据输入和运算结果显示在其后。3. 程序执行的命令包括:(1)构造集合1;(2)构造集合2;(3)判断某数是否为集合元素;(4)添加元素;(5)删除元素;(6)求并集(存入集合1中
  3. 所属分类:C

    • 发布日期:2008-05-07
    • 文件大小:5120
    • 提供者:y_l_y_
  1. 图的深度广度优先算法

  2. 本演示程序中,要求以邻接表作为图的存储结构。图中顶点数据类型为字符型,在提示信息下由用户输入。边的信息由用户输入弧头和弧尾元素。为实现上述程序功能,以线性链表表示集合。为此,需要两个抽象数据类型:线性表和集合。1. 线性表的抽象数据类型定义为: ADT ALGraph{ 数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。 数据关系R1:R={VR}VR={|v,w V且P(v,w),表示从v到w的弧,为此P(v,w)定义了弧 的意义或信息} 基本操作P: void CreateAdjL
  3. 所属分类:C

    • 发布日期:2008-05-07
    • 文件大小:4096
    • 提供者:y_l_y_
  1. 数据结构线性表的程序设计

  2. 1、 用C语言建立自己的线性表结构的程序库,实现顺序表的基本操作。 2、 对线性表表示的集合,集合数据由用户从键盘输入(数据类型为整型),建立相应的顺序表,且使得数据按从小到大的顺序存放,将两个集合的并、交和差的结果存储在一个新的线性表集合中,并输出。
  3. 所属分类:C/C++

    • 发布日期:2011-12-12
    • 文件大小:3072
    • 提供者:yuxiaodong0102
  1. 数据结构实验一(顺序表基本操作)题目和源程序

  2. 实验内容: 1.编写程序实现顺序表的下列基本操作: (1)初始化顺序表La。 (2)将La置为空表。 (3)销毁La。 (4)在La中插入一个新的元素。 (5)删除La中的某一元素。 (6)在La中查找某元素,若找到,则返回它在La中第一次出现的位置,否则返回0。 (7)打印输出La中的元素值。 2.编写程序完成下面的操作: (1)构造两个顺序线性表La和Lb,其元素都按值非递减顺序排列。 (2)实现归并La和Lb得到新的顺序表Lc,Lc的元素也按值非递减顺序排列。 (3)假设两个顺序线性表L
  3. 所属分类:C/C++

    • 发布日期:2012-04-02
    • 文件大小:38912
    • 提供者:sspiao123
  1. 数据结构实验-链式存储和顺序存储实现两个集合的交并操作

  2. 数据结构线性表操作的一个实验: 实验要求 顺序和链式存储的线性表的创建、获取元素、插入和删除元素等基本操作的实现。 题目要求: 输入:一组整型数据A,一组整型数据B 输出:A与B的交集,以及A与B的并集 要求:A和B使用两种存储方式:顺序存储和链式存储。
  3. 所属分类:C/C++

    • 发布日期:2018-12-22
    • 文件大小:5120
    • 提供者:leisure2222222
  1. 顺序表和链表的基本操作和实际应用

  2. 此为线性表应用实例代码集合,包括顺序表和链表的各种基本操作、以及顺序表链表在多项式和图书管理系统中的应用
  3. 所属分类:C/C++

    • 发布日期:2020-07-20
    • 文件大小:10240
    • 提供者:qq_44697805
  1. 数据结构简明备忘录 线性表

  2. 线性表 线性表是线性结构的抽象,线性结构的特点是结构中的数据元素之间存在一对一的线性关系。 数据元素之间的位置关系是一个接一个的排列: .除第一个位置的数据元素外,其他数据元素位置的前面都只有一个数据元素。 .除最后一个位置的外,其他数据元素位置的后面都只有一个元素。 线性表通常表示为:L=(D,R) D是数据元素的有限集合 R是数据元素之间关系的有限集合 线性表的基本操作: 代码如下: public interface IListDS { int GetLength(); //求长度 voi
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:98304
    • 提供者:weixin_38534344
  1. Java集合类操作优化经验总结

  2. 本文首先针对 Java 集合接口进行了一些介绍,并对这些接口的实现类进行详细描述,包括 LinkedList、ArrayList、Vector、Stack、Hashtable、HashMap、WeakHashMap 等,然后对一些实现类的实现方式和使用经验进行讲解,同时重点介绍 WeakHashMap。希望通过本文介绍,可以让读者对集合的操作方式、注意事项等有一些了解。   在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:133120
    • 提供者:weixin_38712416
  1. 关于数据结构中数组、链表、队列、散列表、集合的理解

  2. 经过一上午的学习,对数据结构有了新的认识和理解 数组 数组是由有限个相同类型的变量所组成的有序集合,它可以进行元素的插入、删除、查找等操作,它的物理存储方式是顺序存储,访问方式是随机访问,利用下标查找数组元素的时间复杂度O[1],中间插入,删除数组元素的时间复杂度是O[n]。 链表 链表是一种链式数据结构,由若干节点组成,每个节点包含指向下一个节点的指针。链表的物理存储方式是随机存储,访问方式是顺序访问。查找链表节点的时间复杂度是O[n],中间插入、删除节点的时间复杂度是O(1)。 栈 栈是
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:156672
    • 提供者:weixin_38742954
  1. 查找-之顺序表查找-(数据的排列无序)

  2. 查找–摘要  静态查找表:只做查找操作的查找表 动态查找表:在查找过程中还做插入和删除数据元素的操作 查找时可改变数据元素之间的关系以获得较高的查找性能,将查找集合组织成表、树结构。也即是从数据的存储方式作出改进。 还有从算法层面做出改进:二分、插值、斐波那契查找等 顺序查找:线性查找,从表的第一个逐个开始和待查找元素比较,直到最后一个(暴力破解) //C //a为待查数组,n为待查数组长度,key为待查找值 int Sequential_Search(int *a,int n, int k
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:60416
    • 提供者:weixin_38742409
  1. 数据结构与算法笔记-线性表定义和特点

  2. 线性表的定义和特点 # 定义: 由n (n>0)个数据特性相同的元素构成的有限序列称为线性表。 # 对于非空线性表或者线性结构,其特点是: 存在唯一的一个被称作“第一个”的数据元素; 存在唯一的一个被称作“最后一个”的数据元素; 除第一个以外,结构中的每个数据元素均只有一个前驱; 除最后一个以,外结构中每个数据元素只有一个后继。 线性表的类型定义 线性表示相当灵活的数据结构,其长度可以根据需要适当的增长或者缩短,即对线性表的数据元素不仅可以进行访问,而且可以进行擦汗如和删除等操作。 一、下
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:43008
    • 提供者:weixin_38746293
  1. JavaSourceCodeAnalysis:JDK二进制阅读笔记,包括Java常用集合类和Java常用和发工具(同步工具,线程安全集合,线程池)两个部分-java source code analysis

  2. java.util中的集合 列表,堆栈和队列 | ArrayList是基于串联实现的线性表,没有最大容量限制(实际上有,是Integer.MAX_VALUE),可扩容。LinkedList是基于串联实现的线性表(双向链表),没有最大容量限制。 LinkedList还实现了Deque接口,可以作为单向和双向实例。 堆栈继承自向量,提供基础的堆栈操作。其保障线程安全的手段是使用同步的包装所有函数,和其他线程安全的集合比起来,在多线程环境中效率很低。 ArrayDeque是基于循环拆分的双向数组
  3. 所属分类:其它

    • 发布日期:2021-03-25
    • 文件大小:2097152
    • 提供者:weixin_42138525
« 12 3 4 5 6 »