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

搜索资源列表

  1. C++/数据结构/链表实验

  2. 链表的基本功能实现。 多种方式的建表 表的访问方式
  3. 所属分类:其它

    • 发布日期:2009-05-29
    • 文件大小:3072
    • 提供者:ijustj
  1. 一个异质链表类的实现

  2. /* 题目: 大学中的人员分三类 :学生,教师和职员,他们的基本信息如下: 学生:姓名,年龄,学号,年级,成绩 教师:姓名,年龄,身份证号,职称,工资 职员:姓名,年龄,身份证号,工资 现在需要管理各类人员的信息,请用面向对象的方法设计一个异质链表,用来存放他们的信息。 异质链表实现:有三个类 student,teacher,staff,再定义一个 链表类,此类用来存放这几个不同类的对象,并将链表类 list 声明为所有这些 类的友元,使它们可以访问它们的私有成员。*/
  3. 所属分类:C++

    • 发布日期:2009-06-23
    • 文件大小:7168
    • 提供者:yanhe0116
  1. java基于链表实现树结构(算法源码)

  2. /* * 基于链表实现树结构 */ package dsa; public class TreeLinkedList implements Tree { private Object element;//树根节点 private TreeLinkedList parent, firstChild, nextSibling;//父亲、长子及最大的弟弟 //(单节点树)构造方法 public TreeLinkedList() { this(null, null, null, null); } //
  3. 所属分类:其它

    • 发布日期:2010-01-15
    • 文件大小:2048
    • 提供者:hexiang221
  1. linux内核链表介绍与了解

  2. 链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入或删除数据。链表的开销主要是访问的顺序性和组织链的空间损失。
  3. 所属分类:Linux

    • 发布日期:2010-06-05
    • 文件大小:106496
    • 提供者:linuxlw
  1. 循环链表,双链表及链表应用

  2. 设计算法依次访问无头结点的单循环链表的各结点.设计算法以判断一个带头结点的单循环链表是否满足这样的条件:其中每个结点的元素值与其序号的差的绝对值不大于3。若成立, 返回TRUE, 否则返回FALSE。利用递增有序的单循环链表表示集合, 分别求两个链表表示的集合的交、并集所构成的链表
  3. 所属分类:其它

    • 发布日期:2010-11-19
    • 文件大小:66560
    • 提供者:Kakashi77
  1. 模板链表ListEx

  2. 该链表类是用纯C++写的模板类,提供了所有的链表的基本操作,并增加了一些额外的功能,包括元素统计,链表的安全复制等。 同时,链表类提供了两种不同的元素访问方式: 1.通过地址直接访问; 2.通过索引访问。
  3. 所属分类:C++

    • 发布日期:2011-04-06
    • 文件大小:2048
    • 提供者:xumingzheng
  1. 用邻接链表作存储结构的图类

  2. 这是用邻接链表作存储结构的图类源代码,下面是图类的声明部分: struct ArcNode //弧节点结构 { int adjvex; ArcNode *nextarc; }; struct VexNode //顶点结构 { int vexdata; ArcNode *firstarc; }; //邻接链表图类的声明。 class Graph { private: static string str; bool *visited; //是否访问标志 VexNode *adjlist; //邻接
  3. 所属分类:C++

    • 发布日期:2012-12-03
    • 文件大小:13312
    • 提供者:yuhentian
  1. 访问链表的第index数据

  2. truct Node{ int data; Node*next; }; struct LinkedList{ Node*head; int size; }; //返回指定下标节点的数据引用,目的是按下标访问节点数据 //如果下标不在[0,size-1]范围,引发index异常 //此函数调用可为左只 int &elemAt(const LinkedList&list,const int index){ if(index=list.size)throw index; Node*p=list.he
  3. 所属分类:C/C++

    • 发布日期:2013-12-22
    • 文件大小:435
    • 提供者:siyecao920303
  1. c语言链表示例

  2. #include #include #include #include struct Node { char name[20]; int score; struct Node next; }; 定义一个结构体 此结构体存储学生姓名 成绩以及指向该结构体的指针 typedef struct Node ListNode; ListNode CreateList int n ; 创建链表函数 返回创建的链表的头指针 void InsertList ListNode h int i char name
  3. 所属分类:C/C++

    • 发布日期:2014-02-02
    • 文件大小:3072
    • 提供者:u013588101
  1. 数据结构-双向链表

  2. 完整双向链表的实现代码,包括了线性表的基本操作:插入、删除、访问和查找
  3. 所属分类:C

    • 发布日期:2014-04-14
    • 文件大小:9216
    • 提供者:wenzhou1219
  1. 北京工业大学 数据结构与算法 (电控学院) 第二章线性表实验 顺序表 链表 约瑟夫环

  2. 北京工业大学,电控学院,《数据结构与算法》。本资源是北工大电控学院大一下学期课程《数据结构与算法》的课程实验。 本资源为数据结构与算法第二章(线性表)的实验程序代码。包含以下的三个程序:1.顺序表;2.线性链表;3.约瑟夫环。 北工大电控学院《数据结构与算法》课程的其它章节程序实验及作业代码亦已在本站上传,需要的同学可进入作者的空间或通过搜索获取。本代码为上传者原创,仅供个人学习参考使用,请勿自行在其他网站及论坛发布,作者在此对访问本资源的同学表示感谢。
  3. 所属分类:C/C++

    • 发布日期:2015-03-29
    • 文件大小:8192
    • 提供者:u013570739
  1. 链表的实现

  2. 我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简单的数据处理变得非常复杂,低效。为了能有效地解决这些问题,一种称为“链表”的数据结构得到了广泛应用。
  3. 所属分类:C++

    • 发布日期:2015-06-04
    • 文件大小:870400
    • 提供者:zuiwangyeye
  1. 链表_LINKLIST

  2. 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(log
  3. 所属分类:C/C++

    • 发布日期:2015-06-05
    • 文件大小:3072
    • 提供者:ii1245712564
  1. 双链表上机操作

  2. 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。
  3. 所属分类:C

    • 发布日期:2015-09-09
    • 文件大小:2048
    • 提供者:sinat_21249017
  1. hash表实现举例 hash结构中带超时链表的实现

  2. 1. hash key值计算,key的比较,内存分配,可以通过实现模板类重新定制 2. 实现按插入时间的先后,通过有序链表访问节点。用于按照时间先后,快速遍历(删除)超时节点。 3. hash 实现快速存取, 链表快速实现超时hash节点的删除。
  3. 所属分类:C++

    • 发布日期:2015-11-18
    • 文件大小:6144
    • 提供者:yaxf999
  1. 双向循环链表

  2. 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。
  3. 所属分类:C++

    • 发布日期:2017-10-13
    • 文件大小:484352
    • 提供者:tjf56tjf
  1. 约瑟夫环 链表实现 源代码

  2. 学习严蔚敏的数据结构课程时老师布置的实践作业,约瑟夫环,用链表实现,也可用顺序表实现,但是因为该环用顺序表实现时也无法实现随机访问,因此本人认为约瑟夫环的顺序表实现方法没有什么价值!在VC6.0下编译通过! 作者:西电软院 coder_jack@126.com 欢迎交流
  3. 所属分类:其它

    • 发布日期:2008-12-07
    • 文件大小:3072
    • 提供者:oleiyao
  1. 控制台 生成链表

  2. 使用链表; 编写自定义链表存储目标 ;设计存储学生基本信息机构体;实现用链表形式对多名学生信息的存储和访问;以控制台输出练习结果
  3. 所属分类:C/C++

    • 发布日期:2017-12-14
    • 文件大小:1048576
    • 提供者:yu1069153913
  1. 双向循环链表的C++实现

  2. 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。
  3. 所属分类:C++

    • 发布日期:2018-05-13
    • 文件大小:4096
    • 提供者:engineer_x
  1. 剑指Offer #03 从尾到头打印链表(递归)

  2. 题目来源:牛客网-剑指Offer专题 题目地址:从尾到头打印链表 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 题目解析 方法一: 因为题目要求返回的顺序是从尾到头,所以我们可以采用递归的形式访问链表,在回归的过程才将节点的值存入ArrayList中,以达到逆序的目的。 /** * public class ListNode { * int val; * ListNode next = null; * * ListNod
  3. 所属分类:其它

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