当前位置: 首页 > news >正文

学习数据节构和算法的第15天

单链表的实现

链表的基本结构

#pragma once
#include<stdio.h>
typedf int SLTDataType;
typedy struct SListNode
{SLTDataType data;struct SListNode*next;
}SLTNode;void Slisprint(SLTNode*phead);

打印链表

#include<stdio.h>
void SListPrint(SLTNode*phead)//phead是以个指针指向链表的第一个节点;
{SLTNode*cur=phead;while(cur!=NULL){printf("%d->",cur->data);//若不为空则打印此节点的值cur=cur->next;//让cur走向下一个节点}
}

注释

​ 能让cur走向下一节点的原因

 cur=cur->next;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一个节点储存一个数据,并存储一个指针指向下一节点的数据的地址;

cur=cur->next为将cur获取next的地址并赋给cur;

![# 单链表的实现

链表的基本结构

#pragma once
#include<stdio.h>
typedf int SLTDataType;
typedy struct SListNode
{SLTDataType data;struct SListNode*next;
}SLTNode;void Slisprint(SLTNode*phead);

打印链表

#include<stdio.h>
void SListPrint(SLTNode*phead)//phead是以个指针指向链表的第一个节点;
{SLTNode*cur=phead;while(cur!=NULL){printf("%d->",cur->data);//若不为空则打印此节点的值cur=cur->next;//让cur走向下一个节点}
}

注释

​ 能让cur走向下一节点的原因

 cur=cur->next;

一个节点储存一个数据,并存储一个指针指向下一节点的数据的地址;

cur=cur->next为将cur获取next的地址并赋给cur;在这里插入图片描述

相关文章:

  • 什么是jwt
  • 【Spring Boot 3】动态注入和移除Bean
  • git - 笔记
  • 在 Python 中从键盘读取用户输入
  • Promise图解,Pass
  • 【Web】浅聊Java反序列化之C3P0——JNDI注入利用
  • 【Qt】四种绘图设备详细使用
  • 飞塔防火墙开局百篇——002.FortiGate上网配置——透明模式配置(Transparent)
  • Qt自定义标题栏的多屏适配
  • React-路由小知识
  • 【从部署服务器到安装autodock vina】
  • 结合大象机器人六轴协作机械臂myCobot 280 ,解决特定的自动化任务和挑战!(下)
  • 【Kotlin】类和对象
  • 读书·基于RISC-V和FPGA的嵌入式系统设计·第3章
  • vue3+vite使用记录
  • 【React系列】如何构建React应用程序
  • ES6--对象的扩展
  • Hexo+码云+git快速搭建免费的静态Blog
  • iOS 系统授权开发
  • Linux快速复制或删除大量小文件
  • Object.assign方法不能实现深复制
  • Swoft 源码剖析 - 代码自动更新机制
  • text-decoration与color属性
  • vagrant 添加本地 box 安装 laravel homestead
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 为什么要用IPython/Jupyter?
  • 由插件封装引出的一丢丢思考
  • HanLP分词命名实体提取详解
  • 仓管云——企业云erp功能有哪些?
  • ###项目技术发展史
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (补)B+树一些思想
  • (顺序)容器的好伴侣 --- 容器适配器
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转载)利用webkit抓取动态网页和链接
  • (轉貼) UML中文FAQ (OO) (UML)
  • ***利用Ms05002溢出找“肉鸡
  • **CI中自动类加载的用法总结
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net 受管制代码
  • .NET处理HTTP请求
  • .py文件应该怎样打开?
  • 。Net下Windows服务程序开发疑惑
  • /boot 内存空间不够
  • @Bean有哪些属性
  • [@Controller]4 详解@ModelAttribute
  • [100天算法】-不同路径 III(day 73)
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试