豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > c语言链表解析
侵权投诉

c语言链表解析

c语言链表解析

编程思想:

链表由一系列不必在内存中相连的结构组成。每一个结构均含有表元素和指向包含该元素后继元的结构指针。我们称之为next指针。最后一个单元的next指针指向NULL;该值由C定义并且不能与其它指针混淆。ANSI C规定NULL为零。

指针变量是包含存储另外某个数据的地址的变量。因此,如果P被声明为指向一个结构的指针,那么存储在P中的值就被解释为内存中的一个位置,在该位置能够找到一个结构。该结构的一个域可以通过P->FileName访问,其中FileName是我们要考察的域的名字。如图1所示,这个表含有五个结构,恰好在内存中分配给它们的位置分别是1000,800,712,992和692。第一个结构的指针含有值800,它提供了第二个结构所在的位置。其余每个结构也都有一个指针用于类似的目的。当然,为了访问该表,我们需要知道在哪里能够找到第一个单元。

c语言链表解析

图1

为了执行打印表PrinList(L)或查找表Find(L,key),只要将一个指针传递到该表的第一个元素,然后用一些Next指针穿越该表即可。

删除命令可以通过修改一个指针来实现。图2给出在原表中删除第三个元素的结果。

c语言链表解析

图2

插入命令需要使用一次malloc调用从系统得到一个新单元并在此后执行两次指针调整。想法通过图3给出,其中虚线表示原来的指针。

c语言链表解析

图3

第1页

你可能喜欢

  • C语言链表
  • C语言课程设计图书管理系统
  • 交互式电子白板教学设计
  • C语言函数
  • C语言经典例题
  • 递归问题
  • C语言面试题

热门文档

相关文档

  • C语言链表详解ppt

    C语言链表详解ppt_计算机/互联网_科技_PPT专区。今日推荐 78份文档 ... C语言讲解PPT 155页 2下载券 c语言链表解析 4页 免费 C语言指针讲解PPT ...

  • C语言链表实现19个功能完全详解

    C 语言链表实现 19 个功能完全详解最近在复习数据结构,想把数据结构里面涉及...直到此链表完成。 #include #include #include #include "stdafx.h" "stdio....

  • C语言链表实现19个功能完全详解

    链表完全用 C 语言实现的。可以参考,有错误希望帮忙指正,一共实现 19 个...打印链表,链表的遍历*/ /* 4.清除线性表 L 中的所有元素,即释放单链表 L ...

  • C语言链表

    =NULL); } 11.7.3 处理动态链表所需的函数 C 语言使用系统函数动态开辟和释放存储单元 1.malloc 函数函数原形:void *malloc(unsigned int size); 作用:在...

  • C语言 链表

    4.1链表链表链表上基本运算的实现 循环链表 双向链表 静态链表链表的应用实例 4.1.1 单链表链表的概述动态进行存储分配的一种结构 在内存中不...

  • C语言_链表

    科学 和谐 创新 自主 C语言链表 王艳春 单链表 单链表 ? ? ? ? ? ? 单链表的定义 单链表的基本操作 ? 遍历(递归和非递归遍历) ? 插入(插入4种情况,...

  • C语言链表课件

    =NULL); } 11.7.3 处理动态链表所需的函数 C 语言使用系统函数动态开辟和释放存储单元 1.malloc 函数函数原形:void *malloc(unsigned int size); 作用:在...

  • C语言链表

    C语言链表_计算机软件及应用_IT/计算机_专业资料。直观的介绍了C语言中的链表链表的使用 2013-8-2 一、用结构体指针处理链表一、链表概述 链表是一种最常见的...

  • C语言链表的建立和基本运算

    C语言链表的建立和基本运算_计算机软件及应用_IT/计算机_专业资料。单链表的建立所谓链表,就是用一组任意的存储单元存储线性表元素的一种数据结构。链表又分为...

  • c语言链表程序设计

    c语言链表程序设计_计算机软件及应用_IT/计算机_专业资料。c语言链表程序设计C 语言程序设计实验报告 实验八、 实验八、链表程序设计【实验目的】(1)掌握链表的...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部