数据结构
小白脸cty
这个作者很懒,什么都没留下…
展开
-
创建链表时的一个小bug
这段代码中,首先创建了一个新的节点 p,然后将 L 的值赋给了 p。但是,这并不会改变 L 本身。因此,当我们向 p 添加新的节点时,这些节点并没有被添加到 L 中。这样,当我们向 p 添加新的节点时,这些节点实际上是被添加到了 L 中。这段代码中,我们直接将 L 的值赋给了 p,所以,如果想要修改链表 L,应该使用。是的,这两种写法是有区别的。原创 2023-12-12 15:24:18 · 353 阅读 · 0 评论 -
前缀status and int
在这里,int 作为函数的返回类型,用于表示函数返回的整数值。在第二个函数中,int 表示成功插入节点的数量或者其他整数值。在这里,Status 作为函数的返回类型,用于指示函数执行是否成功。例如,return OK;总体而言,Status 主要用于表示函数执行状态,而 int 用于表示具体的整数值。Status 是一个自定义的数据类型,通常用于表示函数执行的状态。是不同的数据类型,具有不同的含义。int 是整数类型,用于表示整数值。原创 2023-11-15 14:44:48 · 198 阅读 · 0 评论 -
数据结构-链表
总体而言,Book 结构体是一个简单的、没有具体成员的结构体声明,而 LNode 结构体及 Linklist 是用于定义链表节点和链表指针的结构体声明。这是一个简单的结构体定义,表示一个名为 Book 的结构体,但没有指定具体的成员变量。用于定义链表节点,每个节点包含一个 Book 结构体作为数据域,一个指向下一个节点的指针域,以及链表的长度。LNode 结构体定义了一个节点,其中包含了一个名为 book 的成员,表示节点的数据域。用于构建包含图书信息的链表结构,实现动态且高效的存储。Book book;原创 2023-11-15 14:37:54 · 209 阅读 · 0 评论