摘要: 我们都知道typedef是类型重定义,既然是重定义就不可能出现新的数据类型,只是将已有的数据类型进行换个名字而已,但是这有什么用呢?可能我们学的时候,给的例子都是:typedef int INT;然后再用INT去定义一些变量,例如:INT a;这个就等于int a;我们当时感觉不出来有什么用,当学到... 阅读全文
posted @ 2014-08-23 20:07 Howe_Young 阅读(11332) 评论(2) 推荐(4) 编辑
摘要: 这道题目,可以推出物理公式直接来做,但是如果推不出来就必须用程序的一种算法来实现了,物理公式只是适合这一个或者某个题,但是这种下面这种解决问题的方法确实解决了一类问题 ----三分法,大家可能都听说过二分法,没有听说三分法,确实三分法很冷,但是学会了就是学会了,而且他的计算速度并不慢,时间复杂度是l... 阅读全文
posted @ 2014-08-23 13:19 Howe_Young 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 前缀式计算时间限制:1000ms | 内存限制:65535KB难度:3描述先说明一下什么是中缀式:如2+(3+4)*5这种我们最常见的式子就是中缀式。而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )把括号去掉就是:+ 2 *... 阅读全文
posted @ 2014-08-23 13:00 Howe_Young 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 括号配对是最基本的栈的问题,它是栈入门的经典题目,思路是,如果是左括号直接进栈,如果是右括号,这时就要比较栈顶的元素与他是否匹配,如果匹配则出栈,否则进栈,下面是代码的实现: 1 #include 2 #include 3 typedef struct stack{//定义栈来存储括号 4 ... 阅读全文
posted @ 2014-08-23 12:43 Howe_Young 阅读(207) 评论(0) 推荐(0) 编辑