双向循环链表 / @filename:双向链表接口设计 @brief @authorni456xinmie@163.com @date2024/04/24 @version1.0:版本 @property: @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / 构造双向循环链表的结点 //指的是双向循环链表中的结点有效数据类型,用户可以根据需要进行修改 typedefintDataType_t; //构造双向循环链表的结点,链表中所有结点的数据类型应该是相同的 typedefstructDoubleLinkedLi...

  t70Vbz9Rd99P   9天前   10   0   0 算法与数据结构

链式栈接口设计 / @filename:链式栈接口设计 @brief @authorni456xinmie@163.com @date2024/04/24 @version1.0:版本 @property:类比于顺序栈,链式栈也有一个栈顶和栈底。根据链式表特性,将第一个插入的值作为栈底,即尾节点作为栈底。首节点作为栈顶。 @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / 功能函数:构造链式结点 typedefintDataType_t; //指的是链式栈中的结点有效数据类型 typedefstructLinkSt...

  t70Vbz9Rd99P   9天前   19   0   0 算法与数据结构

利用顺序栈完成的作业题(C语言) / @filename: 1.使用顺序栈设计一个把十进制数转换为十六进制数的接口 2.输入包括'('和')'的字符串string,判断括号的合法性 @brief @authorni456xinmie@163.com @date2024/04/25 @version1.0: @property: @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / 题目一 ​设计一个进制转换程序,使用顺序栈设计一个把十进制数转换为十六进制数的接口,实现当通过键盘输...

  t70Vbz9Rd99P   9天前   21   0   0 算法与数据结构

题目1 题目要求如下: / @functionname:LList_CntdmFind @brief查找链表中,倒数第k个位置上的节点 @param: ​@Head:链表头节点 ​@k:倒数第k个位置 @retval:int型返回值;返回-1时即为失败,返回0时表示成功; @date:2024/04/23 @version1.0 @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / intLList_CntdmFind(LList_tHead,intk) { LList_ttmp1=Head->next;//用...

  t70Vbz9Rd99P   10天前   16   0   0 算法与数据结构

单向循环链表接口设计 / @filename:单向循环链表接口设计 @brief:设计单向循环链表,实现各种功能函数并测试 @authorni456xinmie@163.com @date2024/04/23 @version1.0 @property @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / 构造单向循环链表结构体 //指的是单向循环链表中的结点有效数据类型,用户可以根据需要进行修改 typedefintDataType_t; //构造单向循环链表的结点,链表中所有结点的数据类型应该是相同的 type...

  t70Vbz9Rd99P   10天前   13   0   0 算法与数据结构

双向链表接口设计 / @filename:双向链表接口设计(非循环接口) @brief @authorni456xinmie@163.com @date2024/04/23 @version1.0: @property: @note CopyRight(c)2023-2024ni456xinmie@163.comAllRightReseverd / 构造双向循环链表结构体 //指的是双向链表中的结点有效数据类型,用户可以根据需要进行修改 typedefintDataType_t; //构造双向链表的结点,链表中所有结点的数据类型应该是相同的 typedefstructDoubleLinked...

  t70Vbz9Rd99P   10天前   16   0   0 算法与数据结构

本文属于数据结构中,单链表练习的一部分。共设计了两个功能函数,详细信息如下。 设计在指定值的位置处,插入指定数据的函数 函数名称:LList_DestInsert 函数功能:在指定值位置处,插入指定的数据data 函数参数: ​LList_tHead:需要操作的链表头节点 ​DataType_tdest:插入位置的值 ​DataType_tdata:需要插入的指定的数据 返回结果:trueorfalse 注意事项:None 函数作者:ni456xinmie@163.com 创建日期:2024/04/22 修改历史: 函数版本:V1.0 boolLList_DestInsert(LList_tH...

  t70Vbz9Rd99P   11天前   15   0   0 算法与数据结构

基于前天建立的顺序表(sequeue)的其中一个功能函数,引出两个循环的表示方法的区别和比较。 算法需求:在一个顺序队列中,合并相同的元素。 总体思路:利用两层循环的框架,利用外层循环选中顺序表中第一个数(L->data[i]),再用内循环中进行对比(L->data[j]),如果相同就进行删除操作。 首先采用for循环: intlist_purge(sqlinkL) { inti=1; intj; if(L->last0)//如果顺序表内只有一个函数,则无重复元素直接返回。 return0; for(i=1;i<=L->last;i)//外层循环,选取顺序...

  t70Vbz9Rd99P   11天前   15   0   0 算法与数据结构
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~