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

搜索资源列表

  1. 单向链表排序字符串(华为上机题目)

  2. 使用单向链表对字符串进行排序,并以从小到大的顺序显示出来。
  3. 所属分类:C/C++

    • 发布日期:2009-06-30
    • 文件大小:959byte
    • 提供者:zhuxiuli7
  1. 单向链表功能实现的源代码

  2. 完成顺序链表的多个功能,插入、删除、创建等
  3. 所属分类:C++

    • 发布日期:2010-08-02
    • 文件大小:16kb
    • 提供者:zhangzhengwen
  1. 约瑟夫环c单链表约瑟夫环c单链表

  2. 约瑟夫环c单链表问题描述:约瑟夫问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 基本要求 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。
  3. 所属分类:C

    • 发布日期:2010-11-05
    • 文件大小:26kb
    • 提供者:newnewman80
  1. 航班管理系统 单向顺序链表 双向非循环顺序链表

  2. 1.航班管理员可以——添加航班——查询航班信息——修改航班信息——查询乘客信息(管理员登陆口令:123456) 2.乘客可以——查询航班信息——订票——退票 3.航班链表为单向顺序链表,乘客链表为双向非循环顺序链表
  3. 所属分类:C/C++

    • 发布日期:2011-07-04
    • 文件大小:268kb
    • 提供者:xuxu198909
  1. 链表,建立链表、遍历链表、排序、去重、反转。。。。

  2. (1).键盘输入一组元素,建立一个无头结点的单向链表(无序)。 (2).遍历(打印)单向链表。 (3).把单向链表中元素逆置(不允许申请新的结点空间)。 (4).在单向链表中删除所有的偶数元素结点。 (5).对链表排序,排序后链表元素按照非递减方式排列(注意:排序时如果要交换两个结点的顺序,不得通过交换结点的内容,而需要使用改变指针的方式交换结点的位置。建议使用直接插入排序算法)。 (6).利用算法5建立两个非递减有序单向链表,然后合并成一个非递减链表。 (7).利用算法1建立的链表,删除链表
  3. 所属分类:C/C++

    • 发布日期:2013-04-21
    • 文件大小:235kb
    • 提供者:nobody_22
  1. 利用单向循环链表存储结构模拟约瑟夫问题,按照出列的顺序印出每个人的编号。

  2. 单向循环链表 约瑟夫 c++ 利用单向循环链表存储结构模拟约瑟夫问题,按照出列的顺序印出每个人的编号。
  3. 所属分类:C/C++

    • 发布日期:2013-07-29
    • 文件大小:56kb
    • 提供者:qq442514977
  1. C语言单向链表电话本

  2. C语言实现的单向链表电话本,单向链表的存储结构特点为存储空间可以不连续,比顺序表更加方便切灵活
  3. 所属分类:C/C++

    • 发布日期:2014-12-24
    • 文件大小:4kb
    • 提供者:qq_15454449
  1. C++数据结构-线性表及相关查找排序算法

  2. C++模板类实现的动态数组、双向循环链表、队列、栈等数据结构,以及基于迭代器的静态查找和排序算法,包括顺序查找、折半查找、简单选择排序(用于单向迭代器)、快速排序(双向迭代器)、堆排序(随机迭代器)。程序编码风格良好,注释详细。
  3. 所属分类:C/C++

    • 发布日期:2016-01-03
    • 文件大小:18kb
    • 提供者:linxdef
  1. c++循环链表解决约瑟夫环问题

  2. 约瑟夫环 问题描述:约瑟夫问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 基本要求 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。 测试数据 M的初值为20;n=7,7各人的密码依次为
  3. 所属分类:C++

    • 发布日期:2009-03-24
    • 文件大小:890byte
    • 提供者:lemonade1031
  1. 约瑟夫环 线性链表(m=20,n=7,7个人的密码依次为:3,1,7,2,4,8,4)

  2. 题目: 每个人手里有个密码。开始给定一个正数m,做为报数上限,从某个人开始循环报数,报到m的人出列;再以该出列的人手中的密码为报数上限,依次报数。打印出列的人的序号的先后顺序。 一. 需求分析 1. 本演示程序中,人数n应为任意的,首先应输入一个值赋给初始报数上限m,程序应能自动保存出列人的序号和将出列的人所持的密码赋给m,再次作为报数上限,如此循环,直至所有人都出列为止。 2. 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入相应数据(即每个人所
  3. 所属分类:其它

    • 发布日期:2009-04-12
    • 文件大小:1kb
    • 提供者:tq295130715
  1. 约瑟夫环 线性链表[m=20,n=7,7个人的密码依次为:3,1,7,2,4,8,4]

  2. 题目: 每个人手里有个密码。开始给定一个正数m,做为报数上限,从某个人开始循环报数,报到m的人出列;再以该出列的人手中的密码为报数上限,依次报数。打印出列的人的序号的先后顺序。 一. 需求分析 1. 本演示程序中,人数n应为任意的,首先应输入一个值赋给初始报数上限m,程序应能自动保存出列人的序号和将出列的人所持的密码赋给m,再次作为报数上限,如此循环,直至所有人都出列为止。 2. 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入相应数据(即每个人所
  3. 所属分类:其它

    • 发布日期:2009-04-13
    • 文件大小:1kb
    • 提供者:two47250091
  1. 浅谈Python单向链表的实现

  2. 链表由一系列不必在内存中相连的结构构成,这些对象按线性顺序排序。每个结构含有表元素和指向后继元素的指针。最后一个单元的指针指向NULL。为了方便链表的删除与插入操作,可以为链表添加一个表头。 删除操作可以通过修改一个指针来实现。 插入操作需要执行两次指针调整。 1. 单向链表的实现 1.1 Node实现     每个Node分为两部分。一部分含有链表的元素,可以称为数据域;另一部分为一指针,指向下一个Node。 class Node(): __slots__=['_item','_
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:77kb
    • 提供者:weixin_38586428
  1. 数据结构笔记:单向链表

  2. 原文地址 分类目录——数据结构笔记 离散存储,手拉手,每一块有指向下一块的指针(形象描述,python中没有指针),就好像形成了一条链 一个元素包括两部分:value 和 next 链表与顺序表都是线性表 知识点补充 b = 20 a = 'achar' a = b # 在python中,所有的变量保存的都是值的地址(就相当于c语言中的指针) # 等号右边表示执行,=b中的b就是执行,根据值的地址取到b的值,就成了a=20,而这时的操作,是把20的地址返给a;也因此,在python中,之前给a的
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:48kb
    • 提供者:weixin_38730331
  1. python单向链表的基本操作细节(小白入门)

  2. 今天是人生第一次写博客,记录自己学习的每一步,有些写的不好望指正。 自己之前在学习链表的时候总是会被一些很基本的问题搞得头晕脑胀,我觉得,晦涩难懂这就是很多初学者对链表的第一印象,书上的概念实在是太难理解了,对我们这些学渣很不友好,在这里我会用自己的方式和大家讨论一下链表究竟是什么存在。 一、链表(linked list)的基本概念 链表实际上是线性表的链式存储结构,与数组不同的是,链式存储并不要求数据项都顺序存放,可以散落在内存的各个角落。且链表的长度不是固定的,链表数据的这一特点使其可以非常
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:112kb
    • 提供者:weixin_38606041
  1. C#数据结构与算法揭秘三 链表

  2. 上文我们讨论了一种最简单的线性结构——顺序表,这节我们要讨论另一种线性结构——链表。 什么是链表了,不要求逻辑上相邻的数据元素在物理存储位置上也相邻存储的线性结构称之为链表。举个现实中的例子吧,假如一个公司召开了视频会议的吧,能在北京总公司人看到上海分公司的人,他们就好比是逻辑上相邻的数据元素,而物理上不相连。这样就好比是个链表。 链表分为①单链表,②单向循环链表,③双向链表,④双向循环链表。 介绍各种各样链表之前,我们要明白这样一个概念。什么是结点。在存储数据元素时,除了存储数据元素本身的信息
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:185kb
    • 提供者:weixin_38642735
  1. C语言单向链表的表示与实现实例详解

  2. 1.概述: C语言中的单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。 链表中最简单的一种是单向链表,它包含两个域,一个信息域和一个指针域。这个链接指向列表中的下一个节点,而最后一个节点则指向一个空值。 如下图所示: 一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接 一个单向链表的节点被分成两个部分。第一个部分保存或者显示关于节点的信息,第二个部分存储下一个节点的地址。单向链表只可向一个方向遍历。 链表最基本的结构是在每个节
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:70kb
    • 提供者:weixin_38711369
  1. C语言之单向链表详解及实例代码

  2. 1,单向链简洁。 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指列表中的下一个结点;列表是由结点构成,由head指针指向第一个成为表头的结点而终止于最后一个指向nuLL的指针; 2,例子要求: 根据示例代码中的例子,完成单向链表(single linked list)中的以字符串为数据的链表的插入、删除以及查找,并支持单向链表的
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:46kb
    • 提供者:weixin_38666785
  1. C语言中双向链表和双向循环链表详解

  2. 双向链表和双向循环链表 和单向链表相比,多了一个前驱结点。如果他为空,那么next和prior都指向自己。而对于双循环链表,只需要最后一个元素的next指向head->next,head->next的prior指向最后一个节点即可。 插入操作 新节点s插入链表,s->next给p结点,s->prior给p->prior,然后,p->prior->next指向s,p->prior再指向s。顺序需要注意 s->next = p; s->
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:66kb
    • 提供者:weixin_38741950
  1. 数据结构与算法 python–第三节 链表之单向链表

  2. 文章目录3 链表3.1 单向链表单链表的操作单链表是否为空、长度、遍历操作头部添加元素 add()尾部添加元素append()指定位置添加元素insert(pos,item)删除节点remove(item)查找节点是否存在search(item)完整代码链表与顺序表的对比3.2 双向链表 3 链表 为什么需要链表? 顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 链
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:139kb
    • 提供者:weixin_38522106
  1. 【Java演示】什么是链表?数据结构(三)

  2. 目录链表:随机存储,顺序访问(读取)前言一、单向链表什么叫随机存储呢?链表的基本操作1. 查找节点2. 更新节点3. 插入节点3.1. 尾部插入3.2. 头部插入3.3. 中间插入4. 删除元素4.1. 尾部删除4.1. 头部删除4.1. 中间删除Java实现链表的完整代码二、双向链表 链表:随机存储,顺序访问(读取) 前言 专栏《两周干掉数据结构》 本博文的大部分插图来自于《漫画算法——小灰》,也复制了该书部分文字 我加了一些自己的总结、代码(我代码实现是参考了本书以及java自带Linked
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:83kb
    • 提供者:weixin_38690830
« 12 3 4 5 6 »