![](https://img-blog.csdnimg.cn/20200708120750944.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法笔记
有关算法笔记一书的书后二维码练习题解,C语言解法,需要下载可以去我的GitHub下载完整版,纯手工附注解思路。
杨丙寅
努力写好每一篇Java学习笔记总结
展开
-
第6.7节 stack 1982 问题 B: Problem E
题目描述 请写一个程序,判断给定表达式中的括号是否匹配,表达式中的合法括号为”(“, “)”, “[", "]“, “{“, ”}”,这三个括号可以按照任意的次序嵌套使用。 输入 有多个表达式,输入数据的第一行是表达式的数目,每个表达式占一行。 输出 对每个表达式,若其中的括号是匹配的,则输出”yes”,否则输出”no”。 样例输入 4 [(d+f)*{}] [(2+3)) ()} [...原创 2020-02-19 14:34:19 · 213 阅读 · 1 评论 -
第6.7节 stack 1918 问题 A: 简单计算器
题目描述 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 输入 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。 输出 对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。 样例输入 30 / 90 - 26 + 97 - 5 - ...原创 2020-02-18 22:04:32 · 446 阅读 · 1 评论 -
第6.6节 priority_queue 问题 A: 任务调度
问题 A: 任务调度 题目描述 读入任务调度序列,输出n个任务适合的一种调度方式。 输入 输入包含多组测试数据。 每组第一行输入一个整数n(n<100000),表示有n个任务。 接下来n行,每行第一个表示前序任务,括号中的任务为若干个后序任务,表示只有在前序任务完成的情况下,后序任务才能开始。若后序为NULL则表示无后继任务。 输出 输出调度方式,输出如果有多种适合的调度方式,请输...原创 2020-02-18 19:49:46 · 339 阅读 · 0 评论 -
《算法笔记》codeup题集——第三章
100000575-《算法笔记》3.1小节——入门模拟->简单模拟 原题 解法+思路 AC AC AC AC AC AC AC AC AC 100000576-《算法笔记》3.2小节——入门模拟->查找元素 原题 解法+思路 AC AC AC AC AC 10000057...原创 2020-02-15 20:48:44 · 369 阅读 · 0 评论 -
《算法笔记》codeup题集——第二章
对于《算法笔记》一书,笔者目前只是写了一个多月,预计会用三个月写完全部题解,从第六章开始会用C++题解,而之前的都是纯C题解,主要是笔者认为用C++更好。当然你如果有更好的题解,欢迎留言交流!!!会将每一章分为一篇博客,全部题解目前会持续更新~~~~ 100000565-《算法笔记》2.1小节——C/C++快速入门->基本数据类型 本小节暂无练习题 100000566-《算法笔记》2...原创 2020-02-14 22:35:11 · 928 阅读 · 0 评论 -
c语言中自定义bool函数模板
首先,c语言中没有bool函数类型,只有c++中有,所以需要自定义,即c中表示bool类型的方法: 1.模板1 typedef int bool; #define false 0 #define true 1 2.模板2 typedef int bool; enum { false, true }; 3.模板3 typedef enum { false, true }boo...原创 2020-02-04 16:50:43 · 4366 阅读 · 1 评论 -
(算法笔记)2.3小节-》选择结构
本节全部解法代码 A: 例题4-1 一元二次方程求根 题目描述 求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,但不保证b2-4ac>0。 程序中所涉及的变量均为double类型。 输入 以空格分隔的一元二次方程的三个系数,双精度double类型 输出 分行输出两个根如下(注意末尾的换行): r1=第一个根 r2=第二个根 结果输出时,宽度占7位,其中...原创 2020-01-14 20:54:56 · 468 阅读 · 0 评论 -
A: 习题6-4 有序插入
题目描述 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。 假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。 然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。 输入 第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。 第二行输入一个整数 输出...原创 2020-01-12 21:10:33 · 540 阅读 · 0 评论 -
(算法笔记)2.2小节-》顺序结构
A: 例题1-1-1 按要求输出信息(1) 题目描述 编写一个C程序,要求在屏幕上输出一下一行信息。 This is my first c program! 输入 无 输出 This is my first c program! 样例输入 无 样例输出 This is my first c program! ...原创 2020-01-12 10:15:04 · 380 阅读 · 0 评论