随笔分类 -  数据结构&算法-2024

2024数据结构与算法练习及想法记录
摘要:​ 条件编译(也称为预处理)是一种在编译阶段控制代码是否包含进最终编译单元的技术。这通常通过使用预处理器指令(如#if, #ifdef, #ifndef, #else, #elif, 和 #endif)来完成。而条件编译通常是和宏联系在一起,因此说宏带有不用来回切换,宏替换发生在编译的预处理阶段,省 阅读全文
posted @ 2024-05-22 00:03 Rice_rice 阅读(286) 评论(0) 推荐(2)
摘要:字符串A中删除字符串B中所有相同字母(无论大小写) /** * @func: 字符串A中删除字符串B中所有相同字母(无论大小写) * @date 2024/05/06 * @version 1.0 :版本 * CopyRight (c) 2023-2024 ni456xinmie@163.com A 阅读全文
posted @ 2024-05-06 20:10 Rice_rice 阅读(88) 评论(1) 推荐(1)
摘要:利用顺序栈完成的作业题(C语言)利用顺序栈完成的作业题(C语言) /** * @file name: 1. 使用顺序栈设计一个把十进制数转换为十六进制数的接口 2. 输入包括 '(' 和 ')' 的字符串string ,判断括号的合法性 * @brief * @author ni456xinmie@163.com * @date 阅读全文
posted @ 2024-04-25 13:50 Rice_rice 阅读(91) 评论(0) 推荐(2)
摘要:链式栈接口设计(C语言)链式栈接口设计 /** * @file name: 链式栈接口设计 * @brief * @author ni456xinmie@163.com * @date 2024/04/24 * @version 1.0 :版本 * @property :类比于顺序栈,链式栈也有一个栈顶和栈底。根据链式表特 阅读全文
posted @ 2024-04-25 00:00 Rice_rice 阅读(82) 评论(0) 推荐(2)
摘要:双向循环链表及各功能函数设计(C语言)双向循环链表 /** * @file name: 双向链表接口设计 * @brief * @author ni456xinmie@163.com * @date 2024/04/24 * @version 1.0 :版本 * @property : * @note * CopyRight (c) 2 阅读全文
posted @ 2024-04-24 21:53 Rice_rice 阅读(98) 评论(0) 推荐(1)
摘要:双向链表接口设计 /** * @file name: 双向链表接口设计(非循环接口) * @brief * @author ni456xinmie@163.com * @date 2024/04/23 * @version 1.0 : * @property : * @note * CopyRigh 阅读全文
posted @ 2024-04-24 09:54 Rice_rice 阅读(66) 评论(0) 推荐(1)
摘要:单向循环链表接口设计(C语言)单向循环链表接口设计 /** * @file name: 单向循环链表接口设计 * @brief :设计单向循环链表,实现各种功能函数并测试 * @author ni456xinmie@163.com * @date 2024/04/23 * @version 1.0 * @property * @ 阅读全文
posted @ 2024-04-24 08:29 Rice_rice 阅读(69) 评论(0) 推荐(1)
摘要:数据结构笔试题——基于C语言的链表功能函数实现(C语言)题目1 题目要求如下: /** * @function name: LList_CntdmFind * @brief 查找链表中,倒数第k个位置上的节点 * @param : ​ @Head:链表头节点 ​ @k :倒数第k个位置 * @retval :int 型返回值;返回-1时即为失败,返回0时 阅读全文
posted @ 2024-04-23 23:23 Rice_rice 阅读(75) 评论(0) 推荐(0)
摘要:探讨两种循环表示方法的区别,while循环与for循环的小总结基于前天建立的顺序表(sequeue)的其中一个功能函数,引出两个循环的表示方法的区别和比较。 算法需求:在一个顺序队列中,合并相同的元素。 总体思路:利用两层循环的框架,利用外层循环选中顺序表中第一个数(L->data[i]),再用内循环中进行对比(L->data[j]),如果相同就进行删除操作。 阅读全文
posted @ 2024-04-23 18:40 Rice_rice 阅读(89) 评论(0) 推荐(0)
摘要:单链表功能函数练习——按规定插入指定节点及删除最小值节点(C语言)本文属于数据结构中,单链表练习的一部分。共设计了两个功能函数,详细信息如下。 设计在指定值的位置处,插入指定数据的函数 * 函数名称: LList_DestInsert * 函数功能: 在指定值位置处,插入指定的数据data * 函数参数: ​ LList_t *Head: 需要操作的链表头节点 ​ 阅读全文
posted @ 2024-04-22 23:57 Rice_rice 阅读(107) 评论(0) 推荐(1)
摘要:基于C语言的顺序表的建立,及各类功能函数实现顺序表的各类功能函数实现及检测 阅读全文
posted @ 2024-04-22 20:02 Rice_rice 阅读(241) 评论(0) 推荐(2)