240 发简信
  • 6. 循环双向链表

    循环双向链表是一种更复杂的数据结构类型,它的节点包含指向其前一节点以及下一节点的指针。 循环双向链表在任何节点中都不包含NULL。 链表的最后一...

  • 5.6. 遍历循环单链表

    遍历循环单链表可以通过循环完成。 将临时指针变量temp初始化为head指针并运行while循环,直到temp的next指针变为head。 算法...

  • 5.5. 在循环单链表中搜索

    在循环单链表中搜索需要遍历链表。要在链表中搜索的数据项与链表的每个节点数据匹配一次,如果找到匹配,则返回该数据项的位置,否则返回-1。 该算法在...

  • 5.4. 删除循环单链表末尾元素

    在循环单链表中删除末尾节点有三种情况。 情况1(链表为空) 如果链表为空,则条件head == NULL将变为true,在这种情况下,只需要在屏...

  • 5.3. 删除循环单链表开头元素

    要删除循环单链表中的开头节点,需要进行一些指针调整。 在开头有三种从循环单链表中删除节点的方案有以下几种。 情况1 :(链表为空) 如果链表为空...

  • 5.2. 在循环单链表的末尾插入节点

    在循环单链表的末尾插入节点有两种情况。 第一种情况:将节点插入空链表中,第一种情况:将节点插入非空链表中。首先,使用C语言的malloc函数为新...

  • 5.1. 在单链表开头插入节点

    在链表的开头将新元素插入节点非常简单,只需要在节点链接中进行一些调整。要在开始时在链表中加入新节点,需要遵循以下步骤。 为新节点分配空间并将数据...

  • 5. 链表(数据结构)

    链表是一种随机存储在内存中的叫做节点的对象集合。节点包含两个字段,即存储在该地址的数据和包含下一个节点地址的指针。链表的最后一个节点包含指向nu...

  • 4. 二维数组(数据结构)

    二维数组可以理解为数组的数组。二维数组组织为矩阵,可以表示为行和列的集合。 但是,创建二维数组以实现关系数据库外观相似的数据结构。它提供了一次容...

个人介绍
易百教程(http://www.yiibai.com)联合创始人,互联网极积分子,业余写些IT技术相关文章,同时也关注前沿产品和技术。