数据结构
文章平均质量分 59
挽天技术
这个作者很懒,什么都没留下…
展开
-
数据结构习题--移除链表元素
数据结构习题–移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回新的头节点注意:被删除掉的结点可能是头结点,所以要实现对头结点的判断和更新方法:单指针遍历分析这其实就是在常见的删除操作上,增加了一个判断值是否相等于目标值,当然这里还要考虑到头结点的情况代码package LinkList;public class deleteNodeByValue { /** * Definition原创 2024-07-09 09:45:21 · 269 阅读 · 0 评论 -
数据结构学习--线性表
定义:具有相同特性的数据元素的一个有限序列Java语法int val;用一组物理位置任意的存储单元来存放线性表的数据元素这组存储单元位置是任意的,可以相邻,也可以不相邻(即逻辑次序和物理次序不同),访问元素是从第一个元素依次访问。顺序存取结点:数据元素的存储映像.由数据域和指针域两部分组成n个结点由指针链组成一个链表,它是线性表的链式存储映像,称为线性表的链式存储结构空表:有头节点,则头结点的指针域为空无头节点,则头指针指向空头结点的好处:便于首元结点的处理。原创 2024-07-09 09:44:49 · 327 阅读 · 0 评论 -
数据结构学习--类C语言介绍
通过自己所需要的元素类型来替换EiemType,其中下图右边是对其是哪种数据类型的声明(可以是结构类型)数组静态分配,在一开始,就为其分配了空间数组动态分配,调用相关函数。原创 2024-04-02 09:23:01 · 217 阅读 · 0 评论 -
数据结构--开篇
数据类型是一组性质相同的值的集合以及定义于这个集合上的一组操作的总称(数据类型 = 值的集合 + 在值上的操作)抽象数据类型:由用户定义,抽象出的数据模型,和一些抽象运算,形式定义**(D,S,P)**,D表示数据对象,S是D上的关系集,P是对D的基本操作抽象数据类型定义格式ADT 抽象数据类型名{数据对象:数据关系:基本操作:}ADT 抽象数据类型名基本操作定义格式说明参数表:赋值参数 只为操作提供输入值。原创 2024-03-30 16:10:44 · 559 阅读 · 0 评论