摘要: 将n个从小到大的(上到下)盘子从A移动到C,借助B。其中大的盘子不能放在小的盘子上面输出模拟过程。 将n个盘子从A移动到C => 将n-1个盘子从A移动到B , 再将最底部的一个盘子从A移动到C,最后将B上的n-1个盘子从B移动到C 阅读全文
posted @ 2019-09-07 19:42 爱学英语的程序媛 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 开两个栈,一个记录数字,一个记录操作符。然后从前往后扫描整个表达式: 1. 如果遇到 (、+、-,直接入栈;2. 如果遇到数字,则判断操作符栈的栈顶元素,如果不是 (,则弹出操作符的栈顶元素,并用相应操作更新数字栈的栈顶元素。从而保证操作符栈的栈顶最多有一个连续的+或-;3. 如果遇到 ),此时操作 阅读全文
posted @ 2019-09-07 19:34 爱学英语的程序媛 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 头文件都是#include<cstring> ①atoi()的参数是 const char* ,因此对于一个字符串str我们必须调用 c_str()的方法把这个string转换成 const char*类型的,而stoi()的参数是const string*,不需要转化为 const char*; 阅读全文
posted @ 2019-09-07 13:28 爱学英语的程序媛 阅读(983) 评论(0) 推荐(0) 编辑