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

搜索资源列表

  1. 单链表,双链表的各种基本操作源代码

  2. 单链表,双链表的各种基本操作,比如说链表的建立,插入,删除,连接,查找符合条件的元素。
  3. 所属分类:C/C++

    • 发布日期:2009-11-01
    • 文件大小:21504
    • 提供者:wenliluo1027
  1. c++ 链表应用 链表类源代码 原创

  2. c++ 链表应用 链表类源代码,实现了链表的插入、删除、查找、长度、显示、比较两个链表是否相等、翻转、连个链表的链接、迭代、链表的拷贝、赋值等操作。
  3. 所属分类:C++

    • 发布日期:2009-12-07
    • 文件大小:873472
    • 提供者:huiqiang1609
  1. linux内核链表介绍与了解

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

    • 发布日期:2010-06-05
    • 文件大小:106496
    • 提供者:linuxlw
  1. 链表连接(C++)

  2. 用C++实现链表的创建,连接,输出
  3. 所属分类:C++

    • 发布日期:2012-03-12
    • 文件大小:2048
    • 提供者:yang13438974190
  1. 链表的连接

  2. *文件名:TEST1.C *功 能:该程序实现的功能是将两个新建的线性链表连接在一起 *说 明:该程序为了把两个已经建立的链表连接在一起,两个链表中的数据交替出现, 而且总是短的链表中的数据先出现,长的链表
  3. 所属分类:C/C++

    • 发布日期:2012-10-15
    • 文件大小:5120
    • 提供者:fengpengfei_fan
  1. 数据结构 用顺序表和链表实现表的连接

  2. 用顺序表和链表实现表的连接 数据结构 用C语言编写的小程序
  3. 所属分类:C/C++

    • 发布日期:2013-03-31
    • 文件大小:2048
    • 提供者:fanyanqin65
  1. 链表的实现连接

  2. 链表的实现连接
  3. 所属分类:C/C++

    • 发布日期:2013-11-30
    • 文件大小:11264
    • 提供者:u012726941
  1. C++实现链表模板(链表项的数据元素可以为任意类型):链表项的插入、删除、链表的打印、两个链表的连接VS2010

  2. C++实现链表模板(链表项的数据元素可以为任意类型):链表项的插入、删除、链表的打印、两个链表的连接 开发环境为VS2010
  3. 所属分类:C++

    • 发布日期:2014-08-21
    • 文件大小:5242880
    • 提供者:meiyubaihe
  1. 链表中插入数据并将两个链表相互连接起来

  2. 在链表中插入数据并将两个链表连接起来,本代码是在大学阶段我自己手写的,比较适合正在学习数据结构的朋友,简单易懂。
  3. 所属分类:C

    • 发布日期:2018-06-26
    • 文件大小:1024
    • 提供者:mr__wd
  1. 深入分析 Linux操作系统的内核链表

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

    • 发布日期:2020-03-04
    • 文件大小:26624
    • 提供者:weixin_38737176
  1. 创建一个数据类型为T的链表类模板List,实现以下成员函数的模拟测试.cpp

  2. NUDT程序设计模拟测试 1. 请创建一个数据类型为T的链表类模板List,实现以下成员函数: 1) 默认构造函数List(),将该链表初始化为一个空链表(10分) 2) 拷贝构造函数List(const List& list),根据一个给定的链表构造当前链表(10分) 3) 析构函数~List(),释放链表中的所有节点(10分) 4) Push_back(T e)函数,往链表最末尾插入一个元素为e的节点(10分) 5) operator<<()友元函数,将链表的所有
  3. 所属分类:C++

    • 发布日期:2020-06-04
    • 文件大小:2048
    • 提供者:weixin_46137063
  1. leetcode142&142环形链表。哈希+快慢指针两种方法python 代码+思路

  2. """ 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 """ ''' 思考: 法1_快慢指针 假设慢指针速度1,快指针速度2 那么在环的某位置快能追上慢 假设环之前距离为a,而环被相遇点分割,由两部分 x1 x2构成 那么 a+x1 = n(x1+x2) 所以 a = (n-1)x1+n
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:33792
    • 提供者:weixin_38649838
  1. 【leetcode-链表】环形链表

  2. 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2], pos = 0 输出:true 解释:链表中有一个环,其尾部连接到第一个节点。 示例 3: 输入:head = [1],
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:51200
    • 提供者:weixin_38668274
  1. 【双指针】–leetcode(141)–给定一个链表,判断链表中是否有环(python版)

  2. 题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 思路解析 使用快慢指针进行判断,若该链表存在环,则快慢指针必会相遇,若该链表不存在环,则快指针必会先达到链表的尾部且指向None 具体代码 class Solution(object): def hasCycle(self, head): """ :type head:
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:36864
    • 提供者:weixin_38635682
  1. C语言双向链表的表示与实现实例详解

  2. 1.概述: C语言中一种更复杂的链表是“双向链表”或“双面链表”。其表中的每个节点有两个连接:一个指向前一个节点,(当这个“连接”为第一个“连接”时,指向空值或者空列表);而另一个指向下一个节点,(当这个“连接”为最后一个“连接”时,指向空值或者空列表) 一个双向链表有三个整数值: 数值, 向后的节点链接, 向前的节点链接 在一些低级语言中, XOR-linking 提供一种在双向链表中通过用一个词来表示两个链接(前后),我们通常不提倡这种做法。 双向链表也叫双链表。双向链表中不仅有指向后一个
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:69632
    • 提供者:weixin_38546308
  1. C#模拟链表数据结构的实例解析

  2. 写在前面 模块化编程是大多数初学者必经之路,然后可能你走向了结构化编程,链表是一种典型结构模式,它的出现克服了数组必须预先知道大小的缺陷,听不懂?你只需要记住,链表结构非常牛叉就可以了,学习这种结构对我们的逻辑思维有很大提升。 什么是链表结构呢? 链表是一种物理存储单元上非连续、非顺序的存储结构。比如A->B->C,这种结构,我们可以理解为A连接着B,B连接C,像这种结构我们就叫做链表结构。对了,火车的车厢,其实就是链表的结构的最好说明 为什么要有链表结构呢? 学过计算机的都知道数组
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:71680
    • 提供者:weixin_38597533
  1. C++ 单链表的基本操作(详解)

  2. 链表一直是面试的高频题,今天先总结一下单链表的使用,下节再总结双向链表的。本文主要有单链表的创建、插入、删除节点等。 1、概念 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。 链表中的数据是以结点来表示的,每个结点的构成:元素 + 指针,元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。如下图: 2、链表的基本操作 SingleList.cpp: #include stdafx.h #include SingleList.h #include #
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:94208
    • 提供者:weixin_38705874
  1. 实现一个属于自己的链表类

  2. 文章目录一、链表的基本方法二、在链表头添加元素1. 与数组的对比2. 添加的具体过程三、在链表中插入元素1. 插入元素的具体逻辑2. 实现添加元素的方法3. 相应实现末尾添加四、为链表设立虚拟头结点1. 链表头添加元素时的特殊性2. 解决办法3. 具体的逻辑实现五、遍历、查询、修改1. 按照“索引”查找元素2. 更新链表元素3. 查找链表中是否有元素e六、从链表中删除元素1. 删除逻辑2. 实现删除方法remove()七、完整的链表类LinkedList八、测试类及结果九、链表的时间复杂度分析写
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:105472
    • 提供者:weixin_38590738
  1. 深入单链表的快速排序详解

  2. 单链表的快排序和数组的快排序基本思想相同,同样是基于划分,但是又有很大的不同:单链表不支持基于下标的访问。故书中把待排序的链表拆分为2个子链表。为了简单起见,选择链表的第一个节点作为基准,然后进行比较,比基准小得节点放入左面的子链表,比基准大的放入右边的子链表。在对待排序链表扫描一遍之后,左边子链表的节点值都小于基准的值,右边子链表的值都大于基准的值,然后把基准插入到链表中,并作为连接两个子链表的桥梁。然后分别对左、右两个子链表进行递归快速排序,以提高性能。但是,由于单链表不能像数组那样随机存储
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:96256
    • 提供者:weixin_38608866
  1. C语言单循环链表的表示与实现实例详解

  2. 1.概述: 对于一个循环链表来说,其首节点和末节点被连接在一起。这种方式在单向和双向链表中皆可实现。要转换一个循环链表,可以选择开始于任意一个节点然后沿着列表的任一方向直到返回开始的节点。再来看另一种方法,循环链表可以被视为“无头无尾”。这种列表很利于节约数据存储缓存, 假定你在一个列表中有一个对象并且希望所有其他对象迭代在一个非特殊的排列下。 指向整个列表的指针可以被称作访问指针。 用单向链表构建的循环链表 循环链表中第一个节点之前就是最后一个节点,反之亦然。循环链表的无边界使得在这样的链表
  3. 所属分类:其它

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