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