• 关于

    单链表

    的搜索结果

问题

单链表反转

游客6nvww5bb5kd2w 2020-02-14 19:40:35 0 浏览量 回答数 1

问题

问: [image]20 数据结构与算法 线性表A、B,分别由单链表LA,LB存储,其中数据元素按

知与谁同 2019-12-01 20:15:18 469 浏览量 回答数 1

问题

以单链表为存储结构实现简单选择排序的算法

知与谁同 2019-12-01 20:11:20 1467 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

[@小川游鱼][¥20]如何判断一个单链表是否有环

jack胡 2019-12-01 19:28:17 500 浏览量 回答数 2

问题

不带头结点的单链表L,设计一个递归算法逆序输出所有结点值

知与谁同 2019-12-01 20:16:40 1013 浏览量 回答数 1

问题

数据结构与算法 编写程序 建立单链表,插入,删除,查找,输出,怎么编?

知与谁同 2019-12-01 20:15:12 469 浏览量 回答数 1

问题

设待排序的记录序列用单链表做存储结构,试写出插入排序算法。。。。

知与谁同 2019-12-01 20:12:01 1190 浏览量 回答数 1

问题

给定一个单链表,以偶数索引(从1开始)反转节点

几许相思几点泪 2019-12-23 17:54:11 0 浏览量 回答数 0

回答

两个链表,判断是否相交,找出相交的第一个点? 首先应该清楚两个单链表相交要么都是无环链表,要么都是有环链表,不存在一个有环链表和一个无环链表相交,因为两个链表一旦相交则后续的链表都应该是相同的 (1)将其中任意一个链表的环打破,即让尾结点指向null(记下保存原本应当指向的位置),然后判断第二个链表是否含有环,若第二个链表无环则相交,否则不相交 (2)利用判断单链表是否有环的方法,对链表使用两个快慢指针进行判断是否有环,两个指针的碰撞点即在环上,那么判断链表二的环上是否包含该碰撞点就可以判断两个链表是否相交了

景凌凯 2020-04-15 22:51:12 0 浏览量 回答数 0

问题

在类中使用单链表,对象该怎么放到节点中?

a123456678 2019-12-01 20:06:51 1246 浏览量 回答数 1

问题

啊啊啊,求帮忙 已知L为不带头结点的单链表(L为头指针),给出求解下列问题的递归算法:

知与谁同 2019-12-01 20:16:03 502 浏览量 回答数 1

问题

数据结构单链表的插入与删除

蛮大人123 2019-12-01 19:57:57 1042 浏览量 回答数 1

回答

你自己题目里也写了,链表,单链表,双链表,队列,集合是数据结构;顺序存储结构,链式存储结构是存储结构

wsytz 2019-12-02 02:27:31 0 浏览量 回答数 0

问题

已知两个排序相同的单链表A.B,合并成一个新链表C并且不改变它的排序性的算法.

知与谁同 2019-12-01 20:11:03 755 浏览量 回答数 1

问题

链表,单链表,双链表,队列,集合,顺序存储结构,链式存储结构,究竟哪个是数据结构哪个是存储结构? c

杨冬芳 2019-12-01 19:34:41 1193 浏览量 回答数 3

回答

单链表是一个数据载体如果只考虑单链表的结构,get head tail insert add replace remove如果做一个栈,就要pop和push。就是 add tail 和remove如果是队列,就是in和out。就是add和head

a123456678 2019-12-02 02:33:02 0 浏览量 回答数 0

问题

单链表的逆置使用递归算法出现-842150451这个值,请求高手予以解决。。

知与谁同 2019-12-01 20:16:06 559 浏览量 回答数 1

回答

要想掌握数据结构与算要点般: 1、要熟悉数据结构整纲: 逻辑存储结构:线性结构非线性结构 线性结构:顺序表、单链表、栈、队列、串、广义数组 非性结构:二叉树、图 物理存储结构:顺序存储链式存储 基本操作:插入、删除、更新、查找逆转等 2、要熟悉数据结构各类专名词含义; 3、掌握间复杂度计算或推导(即O) 4、重点掌握非线性二叉树性质推导证明(涉及些数知识)图 机调试各章源码才能加深算本身存思想体习数据结构其实习算思想

一键天涯 2019-12-02 01:22:55 0 浏览量 回答数 0

问题

单链表问题 求指教!

a123456678 2019-12-01 20:28:16 823 浏览量 回答数 1

回答

设定两个指针,最初位置分别为两个单链表的起始位置 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到该单链表的下一位置 重复上面一步直到某一指针达到序列尾 将另一序列剩下的所有元素直接复制到合并序列尾 需要程序的话追问我 不过我只会c++和pascal

知与谁同 2019-12-02 01:19:27 0 浏览量 回答数 0

回答

int prt(struct node* L,int n) {printf("%d ",L->num); if(L->next)return prt(L->next,n+1); return n; } 调用语句: int n=L?prt(L,1):0; printf(" 单链表L的长度=%d\n",n);

小旋风柴进 2019-12-02 01:25:02 0 浏览量 回答数 0

回答

要想掌握数据结构与算法要点一般如下: 1、要熟悉数据结构整个大纲。如: 逻辑存储结构:分为线性结构和非线性结构。 线性结构:顺序表、单链表、栈、队列、串、广义数组。 非性结构:二叉树、图。 物理存储结构:分为顺序存储和链式存储。 基本操作:插入、删除、更新、查找,逆转等。 2、要熟悉数据结构各类专有名词含义; 3、掌握时间复杂度的计算或推导(即大O)。 4、重点掌握非线性二叉树的性质推导和证明(这里涉及到了一些数学知识),和图。 如果是数据结构和算法很薄弱的话,还是有很大帮助和提升的。

管理贝贝 2019-12-02 01:22:18 0 浏览量 回答数 0

问题

有n个字符的字符串,判断字符串是否回文

a123456678 2019-12-01 20:07:22 977 浏览量 回答数 1

回答

要想掌握数据结构与算法要点一般如下: 1、要熟悉数据结构整个大纲。如: 逻辑存储结构:分为线性结构和非线性结构。 线性结构:顺序表、单链表、栈、队列、串、广义数组。 非性结构:二叉树、图。 物理存储结构:分为顺序存储和链式存储。 基本操作:插入、删除、更新、查找,逆转等。 2、要熟悉数据结构各类专有名词含义; 3、掌握时间复杂度的计算或推导(即大O)。 4、重点掌握非线性二叉树的性质推导和证明(这里涉及到了一些数学知识),和图。 多上机调试各章的源码,只有这样才能加深对算法本身存在的思想的体会。学习数据结构其实就是学习算法思想。

琴瑟 2019-12-02 01:23:01 0 浏览量 回答数 0

回答

要想掌握数据结构与算法要点一般如下: 1、要熟悉数据结构整个大纲。如: 逻辑存储结构:分为线性结构和非线性结构。 线性结构:顺序表、单链表、栈、队列、串、广义数组。 非性结构:二叉树、图。 物理存储结构:分为顺序存储和链式存储。 基本操作:插入、删除、更新、查找,逆转等。 2、要熟悉数据结构各类专有名词含义; 3、掌握时间复杂度的计算或推导(即大O)。 4、重点掌握非线性二叉树的性质推导和证明(这里涉及到了一些数学知识),和图。 多上机调试各章的源码,只有这样才能加深对算法本身存在的思想的体会。学习数据结构其实就是学习算法思想。

寒凝雪 2019-12-02 01:23:10 0 浏览量 回答数 0

回答

要想掌握数据结构与算法要点一般如下: 1、要熟悉数据结构整个大纲。如: 逻辑存储结构:分为线性结构和非线性结构。 线性结构:顺序表、单链表、栈、队列、串、广义数组。 非性结构:二叉树、图。 物理存储结构:分为顺序存储和链式存储。 基本操作:插入、删除、更新、查找,逆转等。 2、要熟悉数据结构各类专有名词含义; 3、掌握时间复杂度的计算或推导(即大O)。 4、重点掌握非线性二叉树的性质推导和证明(这里涉及到了一些数学知识),和图。 多上机调试各章的源码,只有这样才能加深对算法本身存在的思想的体会。学习数据结构其实就是学习算法思想。

青衫无名 2019-12-02 01:22:01 0 浏览量 回答数 0

回答

最重要的优化是每个slot,之前使用链表解决冲突,现在当链表长度超过一定数量时使用红黑树解决冲突。如果数据非常大,冲突较多时,单链表长度可能会非常长,比如k,考虑k的数量非常大的情况下,此时查找效率从hashMap的O(1)退化到O(k),而红黑树是二叉平衡树,优化后,查找效率为O(logk),所以此时能显著提升效率。

世界线跳跃者 2019-12-02 01:47:22 0 浏览量 回答数 0

问题

数据结构单链表插入问题.

杨冬芳 2019-12-01 19:31:53 911 浏览量 回答数 1

回答

struct Node { /* 单链表类型声明 */ ElemType data; /* 数据域 */ struct Node *next; /* 指针域 */ }; void Reverse(Node *head) { /* 从第一结点开始颠倒 */ Node *p, *q; p = head->next; /* p 指向第一个结点 */ head->next = NULL; /* 断开链表表头 */ while (p != NULL) { q = p; p = p->next; /* 当前结点指针后移 */ q->next = head->next; /* 表头插入 */ head->next = q; } }

boxti 2019-12-02 01:25:48 0 浏览量 回答数 0

回答

第一部分 基本概念第1章 数据结构基础1.1 问题求解分析1.2 数据结构1.3 数据结构的分类1.4 数据的四种基本存储方法1.5 数据结构三方面的关系习题第2章 算法及算法分析基础2.1 算法的基本概念2.2 算法的描述2.3 算法分析方法2.4 程序语言的基本语句与基本结构2.5 数组与结构2.6 抽象数据类型的表示与定义习题第二部分 简单数据结构第3章 线性表3.1 线性表的定义3.2 线性表的运算3.3 线性表的顺序存储结构及实现3.3.1 线性表的顺序存储结构3.3.2 顺序表的实现3.4 线性表的链式存储结构及实现3.4.1 单链表3.4.2 循环链袁3.4.3 双向链表3.4.4 静态链表3.4.5 顺序表和链表的比较3.5 线性表的应用习题第4章 栈和队列4.1 栈4.1.1 问题的提出4.1.2 定义及其操作4.1.3 栈的存储结构及实现4.1.4 栈的应用举例:表达式求值4.2 队列4.2.1 问题的提出4.2.2 队列的定义及操作4.2.3 队列的存储结构及实现4.2.4 队列的应用举例习题第5章 矩阵和广义表5.1 矩阵的存储5.2 特殊矩阵5.3 稀疏矩阵5.4 广义表习题第三部分 复杂数据结构第6章 二叉树和树6.1 二叉树的定义和性质6.1.1 二叉树的定义及相关术语6.1.2 特殊二叉树6.1.3 二叉树的性质6.2 二叉树的存储结构6.2.1 二叉树的顺序存储表示6.2.2 二叉树的链式存储表示6.3 二叉树的遍历6.3.1 问题的提出6.3.2 二叉树的遍历算法6.3.3 二叉树遍历的非递归实现6.3.4 遍历算法的应用6.4 二叉树的线索化6.4.1 线索二叉树的定义6.4.2 线索二叉树的结构6.4.3 二叉树的线索化算法6.4.4 线索二叉树基本操作的实现6.5 二叉树的应用——哈夫曼树……第7章 图第8章 散列结构第9章 集合结构第四部分 算法与数据结构应用

琴瑟 2019-12-02 01:22:41 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 阿里云双十一主会场 阿里云双十一新人会场 1024程序员加油包 阿里云双十一拼团会场 场景化解决方案 阿里云双十一直播大厅