青少年编程知识记录 codecoming

信息学奥赛知识点(十三)----树和二叉树(下)

一、表达式的求法考试中有经常出现类似于“中缀表达式转后缀”,“前缀表达式转后缀”等。如果能画出唯一的二叉树那么便根据二叉树的结构之间求解即可,有些情况很难直接画出二叉树。还有通过加括号的方式进行求解,还有利用栈的方法求表达式。(1) 【中缀转后缀:利用栈】规则:①从左往右遇到操作数直接输出 ②遇到操作符,放入栈中③遇到左括号,入栈      ④遇到右括号,出栈(直到遇到左括号,左括号只弹出不输出) ⑤遇到其
作者:亿万年的星光 分类:初赛 浏览:

C++利用cout简单输出

如何空格输出#include<iostream> using namespace std; int main() { cout<<"hello world"; return 0; }前面演示的hello world的输出中间部分就带有一个空格(hello world中间有多少空格就输出多少空格)2. 如何换行输出#include<iostream> using&n
作者:亿万年的星光 分类:课程 浏览:

C++的一些符号和快捷键

一、常见符号名称符号位置备注加号+"shift"+"="减号-"shift"+"-"乘号*"shift"+"8"除号/"/"   (?键)取余%"shift"+"5"4%3=1      3%4=3赋值=“=”按键判等==“=”按键小括号( )"shift&q
作者:亿万年的星光 分类:课程 浏览:

认识C++程序的结构

上一节中,我们编写了第一个C++程序:编写第一个C++程序 - 青少年编程知识记录 (codecoming.com)这篇文章,简单介绍一下C++程序的结构:#include<iostream> using namespace std; int main(){ cout<<"Hello World!"; return 0; }关于上面的代码,每一部分给出如下的解释:头文件,在主程序加载之前先
作者:亿万年的星光 分类:课程 浏览:

【题解】二分法查找左边界

参考代码:# include <bits/stdc++.h> using namespace std; int a[100005];  int n,m,x; //数组大小,要查找的数大小,每次要查找的数  int main() { // freopen("1.in","r",stdin); // freopen("1.ou
作者:亿万年的星光 分类:题解目录 浏览:

ICode—1级训练场(基础训练1)参考答案(python版)

Dev.step(4)2.Dev.step(-4) Dev.step(8)3.Dev.turnLeft() Dev.step(4)4.Dev.step(3) Dev.turnRight() Dev.step(1) Dev.step(-4)5.Dev.step(2) Dev.step(-3) Dev.step(1) Dev.turnLeft() Dev.step(3) Dev.step(-7)6.Dev.step(5) Dev.step(-2) Dev.turnLeft()
作者:亿万年的星光 分类:python知识 浏览: