C++
文章平均质量分 78
ruxiaobai
热衷ACG的程序员
展开
-
iostream/fstream中的输入输出流指针的绑定,tie函数的使用。
为了兼容c语言的输入输出,c++里面采用tie将输入输出流经行绑定,所以cin/cout并不是独立的。当执行cin时,cout同时会被执行。反之亦然。by defalut,cin is tied to cout,and wcin is tied to wcout。默认情况下,cin和cout是绑定在一起的,wcin和wcout是绑定在一起的。也就是说默认情况下,我们执行int原创 2017-01-08 15:24:17 · 1057 阅读 · 0 评论 -
巧妙地用二叉树完成算式计算算法<计算器,二叉树,C++,独辟蹊径>
#01、引言,我们知道算式计算的问题是栈里面一个非常经典的题目。但是用栈来实现是一个非常麻烦的过程,第一要解决算式判断,是否为符合规则的算式,第二要由中最表达式转化为后缀表达式。这两个部分是栈实现计算算式表达式的比较复杂的地方。不仅如此,栈实现里面的各种运算符的优先级,各种条件判断,可以说是麻烦的要命。但是,实际上有一种数据结构比栈更适合解决这类问题。可以说是得天独厚的优势。对,就是二叉树。例如一原创 2017-01-08 15:48:39 · 1165 阅读 · 1 评论