- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 链表基本操作
#include #includestring.h> #include typedef struct stu{ int d; struct stu *l; }st; void xj(st *h)//生成单链表 { st *l; l=h; int m; scanf("%d",&m); h=(st *)malloc(sizeof(st)); w
2017-07-21 21:28:12
396
原创 括号匹配 栈的应用
题目描述 请写一个程序,判断给定表达式中的括号是否匹配,表达式中的合法括号为”(“, “)”, “[", "]“, “{“, ”}”,这三个括号可以按照任意的次序嵌套使用。 输入 有多个表达式,输入数据的第一行是表达式的数目,每个表达式占一行。 输出 对每个表达式,若其中的括号是匹配的,则输出”yes”,否则输出”no”。 样例输入 4 [(
2017-07-21 21:13:55
908
原创 数据结构简单应用
题目描述 现有n根木棒,已知它们的长度和重量。要用一部木工机一根一根地加工这些木棒。该机器在加工过程中需要一定的准备时间,是用于清洗机器,调整工具和模板的。木工机需要的准备时间如下: (1)第一根木棒需要1min的准备时间; (2)在加工了一根长为l,重为w的木棒之后,接着加工一根长为ll(l 给定n根木棒,你要找到最少的准备时间。例如现在有长和重分别为(4,9),(5,2),(2,1),
2017-05-02 19:29:46
761
原创 枚举暴力求解
题目描述 有n个赌徒打算赌一局。规则是: 每人下一个赌注,赌注为非负整数,且任意两个赌注都不相同。胜者为赌注恰好是其余任意三个人的赌注之和的那个人。如果有多个胜者,我们取赌注最大的那个为最终胜者。 例如,A,B,C,D,E分别下赌注为2、3、5、7、12,最终胜者是E,因为12=2+3+7。 输入 输入包含多组测试数据。每组首先输入一个整数n(1 接下来n行每行输入一个非负整数b(0
2017-05-02 19:25:45
510
原创 矩阵模拟输出
题目: 题目描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式 输入 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出格式 输出 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格
2017-05-02 19:24:27
596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅