1.原因

p->next 理解有误,大多是对 c 语言中的结构体的理解有误,建议看完本文章,去自行复习一下。

2.理解

在结构体中 由数据域、指针域组成

struct node
{
int data; //数据域
struct node * next;//指针域
}node;

3.实例

在数据结构中  线性表的插入(头插法或者尾插法)中通常使用的交换语句

s->next = p->next;
p->next = s;

第一段代码的意思是 :p  指针指向的节点的指针域指向下一个节点的地址 赋值 给 s指针所指向的节点的指针域指向的下一个节点的地址(通俗的说:就是将插入的 节点s 的指针域指向 原先p指针指向的节点的地址)

第二段代码的意思是:将s指针所指向的节点的地址赋值给 p指针所指向的节点(结构体)的指针域的指针域所指向下一个节点的地址(通俗的说:就是将p节点(p指针所指向的节点)的指针域指向s指针所指向的节点)

最后抱怨一句:现在在csdn里查找资料,就是在垃圾堆里找吃的,很多博主说文章.....还是建议自己多看看书

数据结构中 p->next的详细理解相关推荐

  1. 红黑树在java中的作用_带你真正理解Java数据结构中的红黑树

    红黑树是平衡的二叉树,它不是一个完美的平衡二叉树,但是在动态插入过程中平衡二叉搜索树的代价相对较高,所以红黑树就此出现,下面就让爱站技术频道小编带你一起进入下文了解一下吧! 一.红黑树所处数据结构的位 ...

  2. 【时序列】时序列数据如何一步步分解成趋势(trend)季节性(seasonality)和误差(residual)- 详细理解python sm.tsa.seasonal_decompose

    [时序列]时序列数据如何一步步分解成趋势(trend)季节性(seasonality)和误差(residual)- 理解python sm.tsa.seasonal_decompose 在做时序列分析 ...

  3. 数据结构中堆、栈和队列的理解

    一.堆 堆是一种经过排序的树形数据结构,每个节点都有一个值,通常我们所说的堆的数据结构是指二叉树.所以堆在数据结构中通常可以被看做是一棵树的数组对象.而且堆需要满足一下两个性质: (1)堆中某个节点的 ...

  4. 数据结构中频度的详细总结

    在数据结构中,频度是指一个定义变量在它的函数中,并且是它在执行到该段语句为止时,这个定义变量在函数总共执行基本操作的次数. 含义:在函数总共执行基本操作的次数 下函数中各行频度n的计算: for(i= ...

  5. 图解:数据结构中的6种「树」,柠檬问你心中有数吗?

    数据结构这门课程是计算机相关专业的基础课,数据结构指的是数据在计算机中的存储.组织方式. 我们在学习数据结构时候,会遇到各种各样的基础数据结构,比如堆栈.队列.数组.链表.树...这些基本的数据结构类 ...

  6. MySQL数据库面试题(超详细)

    一.数据库基础知识 为什么要使用数据库 数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作. 2)查询数据不 ...

  7. [Data Structure] 数据结构中各种树

    数据结构中有很多树的结构,其中包括二叉树.二叉搜索树.2-3树.红黑树等等.本文中对数据结构中常见的几种树的概念和用途进行了汇总,不求严格精准,但求简单易懂. 文章目录 1. 二叉树 2. 二叉查找树 ...

  8. 数据结构中的原子、分子和物质

    <数据结构中的原子.分子和物质>源站链接,阅读体验更佳~ 学习数据结构和算法是写出高效率代码的必由之路,在实际的工作中,我们可能不会亲自去造轮子,比如实现一个排序算法,实现一个红黑树,因为 ...

  9. 数据结构中的C语言编程基础

    ​ 在学习数据结构时,需要我们编写许多的程序,对于一些变量的定义.结构体的声明.指针的使用,需要有一个统一的标准,这样才能方便我们使用.并简化记忆难度. ​ 本文结合自身的编程经验和高分笔记中对考研数 ...

最新文章

  1. Ubuntu13.04下使用dnw
  2. java计算数组均值
  3. mysql跨服务器查询插入_Oracle跨服务器查询插入数据
  4. LeetCode:Path Sum II
  5. 一公顷等于多少平方米
  6. 抛开 Android 不谈,谁是最受欢迎的 Linux 发行版?
  7. 【对讲机的那点事】无线电对讲系统在隧道中的应用
  8. 8.MongoDB之分片集群
  9. JavaScript 和 React,React用了大量语法糖,让JS编写更方便。
  10. PostgreSQL学习手册(PL/pgSQL过程语言)
  11. SpringBoot整合Sharding-JDBC实现水平分库分表之操作公共表
  12. 供应链管理 MOOC学习笔记(全)
  13. python爬取携程旅游_「携程网 机票」使用requests爬取携程网飞机票价格实例 - seo实验室...
  14. MFC (如何通过点击botton打开一个文件夹/文件)
  15. 计算机二级买那几本书,计算机二级公共基础知识买哪本书复习好?重点在哪..._公共英语考试_帮考网...
  16. #!/usr/bin/env node 到底是什么
  17. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
  18. 修改Jupyter Notebook文件默认保存路径
  19. 西北乱跑娃 -- html header优化信息
  20. 「镁客早报」特斯拉称已与中国多家银行达成协议获取建厂贷款;沃达丰将在英国19个城市推出5G服务...

热门文章

  1. A Discriminative Feature Learning Approach for Deep Face Recognition
  2. Linux mysql误删 找回数据经历
  3. miui刷机完整教程
  4. html为什么时间显示出不来,HTML怎么显示时间
  5. Optimizing Performance
  6. HTML中如何设置点击超链接的打开方式
  7. IBM 收购 Truven Health Analytic
  8. 公式代码写困了?前程无忧-中国数据马拉松China Datathon等你来战
  9. 微信公众号测试号申请及访问
  10. 有奖补!2022年武汉市集成电路产品发展若干政策专项资金申报要求以及申报奖励补贴标准