C语言
「已注销」
平凡、幸福、快乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决约瑟夫问题
文章目录问题描述:思路: 问题描述: 有两个顺序表LA和LB,其元素均为递增有序排列,编写算法,将两个有序列表合并成一个有序的顺序表LC。 思路: 先将两个表作比较,输出数字较小的一方,当有一个表已经全部输出后,将另外一个表的剩下的值原封不动的赋给LC C语言代码段: //===============================================================...原创 2019-08-19 01:08:26 · 276 阅读 · 0 评论 -
顺序表合并算法
问题描述:有两个顺序表LA和LB,其元素均为递增有序排列,编写算法,将两个有序列表合并成一个有序的顺序表LC。 思路:先将两个表作比较,输出数字较小的一方,当有一个表已经全部输出后,将另外一个表的剩下的值原封不动的赋给LC C语言代码段: //=============================================================== //Summary: // ...原创 2019-08-19 00:48:53 · 17934 阅读 · 7 评论 -
实现链表逆序输出
程序功能: 实现链表的就地逆序 程序主要思路: 取链表中前三个结点,其中表头结点为空,不存放数据,用结构体指针 head 表示; 第二个结点 用 head->next 进行表示,第三个结点用结构体指针 p 表示。 操作: 效果: head->next->next = NULL; 令第二个结点的 next 指向 NULL,使第二和第三个结...原创 2019-08-19 01:10:45 · 978 阅读 · 0 评论 -
数据结构-堆栈-括弧匹配检测
问题描述 假设表达式中只允许两种括号:()、{};正确表达顺序为:()或{}或({})或{({}{})}的形势;如{(}或(})或({)}的表达形势均不对。 算法的思想: 出现左括弧则进栈; 出现右括弧则首先检测栈是否为空,若栈空则表示此右括号多余,表达式不匹配; 否则和栈顶数据相比较(栈顶数据即进行比较的前一个数据),若匹配则栈顶出栈; 否则表明表达式不匹配; 结构体: #include<...原创 2019-08-19 01:12:32 · 492 阅读 · 1 评论
分享