点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 链表中的指针
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
主要讲述以http://blog.csdn.net/LCL_data/archive/2009/12/09/4974499.aspx中的链表逆序为模板来讲述指针的使用
主要讲述以http://blog.csdn.net/LCL_data/archive/2009/12/09/4974499.aspx中的链表逆序为模板来讲述指针的使用
所属分类:
C/C++
发布日期:2010-01-16
文件大小:26624
提供者:
LCL_data
建立双向链表,增加、删除、查询链表中的节点
使用结构体打造链表中节点,使用指针将零散的节点串成链表,进行链表的增加节点,查询某节点,删除某节点的操作。 试着打造双向链表以及除了头指针还有尾指针的链表。
所属分类:
C/C++
发布日期:2011-08-12
文件大小:2048
提供者:
luoxiaoqunfeitian
c语言中链表的使用
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。
所属分类:
专业指导
发布日期:2012-07-10
文件大小:48234496
提供者:
haomaomao11
已知head为单链表的表头指针,链表中存储的都是整形数据,实现下列运算的递归算法
已知head为单链表的表头指针,链表中存储的都是整形数据,实现下列运算的递归算法: (1)求链表中的最大值。 (2)求链表中的结点个数。 (3)求所有整数的平均值。
所属分类:
C/C++
发布日期:2012-11-29
文件大小:1024
提供者:
www888m
递归求链表中最大值、平均值、节点数
数据结构第二章上机作业,张宪超。 已知head为单链表的表头指针,链表中储存的都是整形数据,实现下列运算的递归算法: 1.求链表中最大值 2.求链表中的节点个数 3.求所有整数平均值
所属分类:
C/C++
发布日期:2014-10-08
文件大小:940
提供者:
u014565040
链表_LINKLIST
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(log
所属分类:
C/C++
发布日期:2015-06-05
文件大小:3072
提供者:
ii1245712564
链表及基本操作
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
所属分类:
专业指导
发布日期:2018-09-15
文件大小:4096
提供者:
qq_43211428
给定链表中间节点指针,删除中间节点的方法
本文实现算法来删除单链表中的中间节点,只知道指向该节点中间节点的指针,大家可以参考使用
所属分类:
其它
发布日期:2020-09-15
文件大小:27648
提供者:
weixin_38748769
C语言链表例子(自己写的)
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn
所属分类:
嵌入式
发布日期:2020-12-01
文件大小:828
提供者:
weixin_44291381
c++双向链表操作示例(创建双向链、双向链表中查找数据、插入数据等)
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。(1)定义双向链表的基本结构 代码如下:typedef struct _DOUBLE_LINK_NODE { int data; struct _DOUBLE_LINK_NODE* prev; struct _DOUBLE_LINK_NODE* next; }DO
所属分类:
其它
发布日期:2020-12-25
文件大小:44032
提供者:
weixin_38693506
链表中倒数第k个结点
题目描述 输入一个链表,输出该链表中倒数第k个结点 解题思路 本题的思路和之前看矩形那一题有相似之处,就是我们优先考虑边界情况,比如本题,我们需要查找链表中的倒数第K个节点,那么想象此时身处链表最后的位置,我想要知道前面K个位置的结点.就像是跑步一样,我先到达终点.但是要保证我每次都要先到达终点,且我和后面的人速度要一致,所以只有我先走了K步,才能始终保证我到达终点时,对手在倒数第K个位置,也就是使用快慢指针来解决此问题. 1:创建俩个指针,快指针先走K步,但是要保证整个链表长度大于等于K 2
所属分类:
其它
发布日期:2020-12-22
文件大小:36864
提供者:
weixin_38673921
18:删除链表中重复的结点(剑指offer第2版Python)
1、题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 2、代码详解 # -*- coding:utf-8 -*- class ListNode: def __init__(self, x): self.val = x self.next = None class Soluti
所属分类:
其它
发布日期:2020-12-22
文件大小:25600
提供者:
weixin_38620734
剑指Offer(Python多种思路实现):删除链表中的节点
剑指Offer(Python多种思路实现):删除链表中的节点 面试18题: 题目:删除链表中的节点 题一:在O(1)时间内删除链表节点。给定单向链表的头指针和一个节点指针,定义一个函数在O(1)时间内删除该节点。 解题思路一:先把i的下一个节点j的内容复制到i,然后把i的指针指向节点j的下一个节点。此时再删除节点j,其效果等同于把节点i删除了。 class ListNode: def __init__(self): self.value = None s
所属分类:
其它
发布日期:2020-12-22
文件大小:34816
提供者:
weixin_38626192
删除排序链表中的重复元素
删除排序链表中的重复元素 题目 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/ 思路 由于是排序链表,所以只需判断当前节点的元素与下一个节点的元素是否相同,如果相同则将当前节点的指针指向大下个节点,如果不同则跳转到下一个节点重复操作直至链表节点被检验完毕。 Python代码 class ListNode: def __init__
所属分类:
其它
发布日期:2020-12-22
文件大小:28672
提供者:
weixin_38641366
【双指针】–leetcode(141)–给定一个链表,判断链表中是否有环(python版)
题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 思路解析 使用快慢指针进行判断,若该链表存在环,则快慢指针必会相遇,若该链表不存在环,则快指针必会先达到链表的尾部且指向None 具体代码 class Solution(object): def hasCycle(self, head): """ :type head:
所属分类:
其它
发布日期:2020-12-20
文件大小:36864
提供者:
weixin_38635682
PHP获取链表中倒数第K个节点的方法
本文实例讲述了PHP获取链表中倒数第K个节点的方法。分享给大家供大家参考,具体如下: 问题 输入一个链表,输出该链表中倒数第k个结点。 解决思路 注意这个题目是返回节点,而不是返回值。返回值的话可以用栈来存储。返回节点则不能这样做。 设置两个指针,先让第一个指针移动k-1次。然后两个指针同时移动,当第一个指针到达最后一个节点,第二个指针就在倒数第k个节点。 注意边界:K长度可能超出链表长度,所以当第一个指针的next为空时,返回null 实现代码 <?php /*class ListNo
所属分类:
其它
发布日期:2020-12-20
文件大小:41984
提供者:
weixin_38675746
深入解析C++的循环链表与双向链表设计的API实现
循环链表设计与API实现 基本概念 循环链表的定义:将单链表中最后一个数据元素的next指针指向第一个元素 循环链表拥有单链表的所有操作 创建链表 销毁链表 获取链表长度 清空链表 获取第pos个元素操作 插入元素到位置pos 删除位置pos处的元素 新增功能:游标的定义 在循环链表中可以定义一个“当前”指针,这个指针通常称为游标,可以通过这个游标来遍历链表中的所有元素。 循环链表新操作 将游标重置指向链表中的第一个数据元素 CircleListNode*
所属分类:
其它
发布日期:2021-01-01
文件大小:296960
提供者:
weixin_38569651
利用C++实现双链表基本接口示例代码
链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。 本文主要给大家介绍了关于C++实现双链表基本接口的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 首先先简单通过图示区分单链表和双链表的结构差异: 单
所属分类:
其它
发布日期:2020-12-31
文件大小:67584
提供者:
weixin_38565631
23:链表中的环的入口结点(剑指offer第2版Python)
1、题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 2、代码详解 寻找链表中环的入口结点主要分成三个步骤: 首先是设置两个快慢指针,如果快慢指针相遇,则快慢指针必然都在环中; 然后从相遇的地方设置一个指针向后遍历并记录走的步数,当这个指针重新指到开始的位置的时候,当前对应的步数就是环中结点的数量k; 然后设置两个指针从链表开始,第一个节点先走k步,然后第二个指针指到链表的开始,两个指针每次都向后走一步,两个指针相遇的位置就是链表的入口。 # -*- cod
所属分类:
其它
发布日期:2021-01-21
文件大小:31744
提供者:
weixin_38639872
python/golang 删除链表中的元素
先用使用常规方法,两个指针: golang实现: type Node struct { value int next *Node } type Link struct { head *Node tail *Node lenth int } // 向链表中添加元素 func (link *Link) add(v int) { if link.lenth == 0 { // 当前链表是空链表 link.head = &Node{v, nil} link.ta
所属分类:
其它
发布日期:2021-01-19
文件大小:96256
提供者:
weixin_38526914
«
1
2
3
4
5
6
7
8
9
10
...
50
»