
数据结构
文章平均质量分 82
tangguofeng
多读书、读好书、读书好、好读书
展开
-
带头结点的单链表的常用操作(加入InitFlag)(C语言版)
/ 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。=NULL && j<i-1) { // 如果存在,找到第 i-1 个结点。// 参数合法性检验,链表不存在或已销毁。原创 2024-10-18 13:05:37 · 507 阅读 · 0 评论 -
带头结点的单链表的常用操作(C语言版)
/ 如果第 i-1 个结点和第 i 个结点不存在,无法删除,返回错误。=NULL && j原创 2024-10-18 12:11:08 · 842 阅读 · 0 评论 -
基于链表数据结构+优先队列式(LC)分支限界算法的布线问题的求解(C语言版)
if((true == ListEmpty_L(L))&&( -1 == distance)) { // 仿制恰巧目标节点出队后队空的情况。if((end_row == e.row)&&(end_col == e.col)) { // 是目标则退出。while(FALSE == ListEmpty_L(L)) { // 队列非空执行循环。原创 2024-10-17 15:09:02 · 1004 阅读 · 0 评论 -
不带头结点的链栈操作集(C语言版)
printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!// 参数合法性检验,参数非法或栈已销毁,返回不再执行销毁操作。printf("栈内没有元素,不能执行出栈操作!原创 2024-10-03 17:41:24 · 964 阅读 · 0 评论 -
顺序表的基本操作集(C语言版)
printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!原创 2024-10-03 16:52:10 · 870 阅读 · 0 评论 -
不带头结点的链队操作集(C语言版)
/ 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。原创 2024-10-02 23:22:52 · 715 阅读 · 0 评论 -
带头结点的链队操作集(C语言版)
/ 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。// 如果队空,返回,不执行操作。原创 2024-10-02 21:15:11 · 1148 阅读 · 0 评论 -
循环队列的操作集(C语言版)
printf("单前队列中元素的个数为:%d\n",QueueLength_Sq(Q));// 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。// 如果是空队,返回错误。原创 2024-10-02 17:47:36 · 987 阅读 · 0 评论 -
不带头结点的链栈操作集(C语言版)
printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈内没有元素,不能执行读取栈顶元素操作!printf("取出栈顶元素的值:%d\n",e);printf("请输入要入栈的元素的值:\n");printf("链栈为空!原创 2024-10-01 20:47:52 · 576 阅读 · 0 评论 -
带头结点的链栈操作集(C语言版)
/ 参数合法性检验,非法栈不存在,不再执行栈的销毁操作。// 参数合法性检验,非法返回参数错误。原创 2024-10-01 20:46:02 · 1003 阅读 · 0 评论 -
顺序栈的操作集(C语言版)
/ 参数合法性检验,非法返回参数错误。// 参数合法性检验,非法返回参数错误。原创 2024-10-01 20:43:40 · 903 阅读 · 0 评论