20210413

回顾 | 无穷级数(二)| 数据结构-栈与队列(五)| 田静语法C2-S2 | 恋词U8

Table of Contents

恋词复习

  • idle adj.空闲的;懒散的
  • clause n.从句,分句;条款,款项;
  • enforce vt. 实施,执行;强迫,强制
  • reinforce vt. 加固;强化,增强;增援;
  • spite n.恶意;怨恨
  • resent v.对..表示愤恨
  • propaganda n.宣传;鼓吹
  • propagate v.传播;繁殖

无穷级数-幂级数

幂级数的收敛半径、收敛区间及收敛域

阿贝尔定理

定理

幂级数的性质

有理运算的性质

分析性质

函数的幂级数展开

常考题型与例题

看笔记把!

栈与队列(五)-用栈实现表达式转换

中缀表达式转后缀表达式

  1. 从左到右进行扫描,遇到操作数写出来,遇到运算符就把他入栈。
  2. 入栈之前!将扫描到的运算符和栈顶运算符比较,如果扫描到的运算符小于或等于栈顶运算符优先级,就把栈顶运算符出栈并写入当前结果表达式中。
  3. 这个过程是一直循环的。即如果~小于等于,就出栈,写入结果表达式中,然后继续和新的栈顶运算符作比较,如果还是小于等于就继续出栈写入,这样一直进行下去,直到~大于,再将扫描到的运算符入栈。(栈空的时候也是直接入栈)
  4. 对于表达式里含有括号的情况,遇到左括号直接入栈。当栈顶元素是左括号的时候,所有扫描到的运算符都入栈,当扫描到右括号的时候,执行一系列出栈操作即:把当前栈中从栈顶到左括号鹅元素全部出栈,并将其写入结果表达式中,括号不写,出栈的括号直接扔掉。
  5. 最后当扫描完中缀表达式中的所有运算符的时候,若栈中还有剩余的运算符,则将其全部出栈,并写入结果表达式中。
void infixToPostFix(char infix[], cahr s2[], int &top2)
{
char s1[maxsize]; int top = -1;
int i = 0;
while(infix[i] != '\0')
{
if('0' <= infix[i] && infix[i] <= '9')
{
s2[++top2] = infix[i];
++i;
}
else if( infix[i] == '(')
{
s1[++top] = '(';
++i;
}
else if( infix[i] == '+' || infix[i] == '-' || infix[i] == '*' || infix[i] == '/')
{
if(top1 == -1 || s1[top1] == '(' || getPriority(infix[i]) > getPriority(s1[top1]))
{
s1[++top1] = infix[i];
++i;
}
else
s2[++top2] = s1[top--];
}
else if( infix[i] = ')')
{
while (s1[top1] != '(')
s2[++top2] = s1[top--];
--top1;
++i;
}
}
while ( top1 != -1)
s2[++top2] = s1[top--];
}

中缀表达式转前缀表达式

不同上面的是,是从右往左扫描,遇到右括号入栈,遇到左括号全部出栈(这里所说的全部是指把栈顶到右括号之间的元素全部出栈。

void infixToPostFix(char infix[], cahr s2[], int &top2)
{
char s1[maxsize]; int top = -1;
int i = 0;
while(infix[i] != '\0')
{
if('0' <= infix[i] && infix[i] [i] <= '9')
{
s2[++top2] = infix[i];
--i;
}
else if( infix[i] == ')')
{
s1[++top] = ')';
--i;
}
else if( infix[i] == '+' || infix[i] == '-' || infix[i] == '*' || infix[i] == '/')
{
if(top1 == -1 || s1[top1] == ')' || getPriority(infix[i]) >= getPriority(s1[top1]))
{
s1[++top1] = infix[i];
--i;
}
else
s2[++top2] = s1[top--];
}
else if( infix[i] = '(')
{
while (s1[top1] != ')')
s2[++top2] = s1[top--];
--top1;
--i;
}
}
while ( top1 != -1)
s2[++top2] = s1[top--];
}

重要比较

中缀转前缀 中缀转后缀
当前读取运算符优先级小于栈顶运算符优先级别出栈 当前读取运算符优先级小于或等于栈顶运算符优先级别出栈

后缀表达式转前缀表达式

每次扫描到一个运算符的时候,就把这个运算符所对应的两个子表达式移到运算符的右边即可。

田静语法C2-S2

非谓语动词作定语、状语

  • 想确定非谓语动词表示的是主动被动或目的,要看去非谓语动词与逻辑主语(参照物)的关系。
    • The networked computer is an amazing device...联网的电脑是一台神奇的设备。(电脑不能主动去联网。
    • A team of researchers working together in the laboratory would submit the results of their reserch to a journal.实验室中一起工作的一组研究人员
    • America's new plan to buy toxic assets will not work.这个计划的目的是去收购不良资产
    • 想确定谓语动词作状语,表示的目的是主动被动或者目的,要看去非谓语动词与逻辑主语(即句子主语)的关系

同位语、插入语

  • 同位语:解释说明前面的名词
  • 插入语:后插入句子中的成分,表示补充说明。
  1. Tony,my teacher,is coming here.
  1. Tony,with his students,is coming here.

with his students是插入语,补充说明Tony和谁一起来。Tonywith his students说的不是同一个人。

my teacher是同位语,解释说明Tony是谁,Tonymy teacher说的同一个人。

不是句子的核心,看句子的时候可以去掉先不看,但是也要先辨别的出来。


恋词U8

  • executive n.执行;完成;死刑
  • Chief Executive Officer 首席执行官
  • modest adj.谦虚的;适度的;普通的
  • prevalent adj.流行的;普遍的;广传的
  • decent adj.体面的,相当不错的;得体的;正派的
  • incentive n.刺激;激励;鼓励;动机
  • pond n.池塘
  • turn the corner 转危为安
  • resort v.求助;凭借 n.度假胜地;诉诸
  • departure n.离开,起程;出发
  • bail v.允许保释;离开
  • engender v.引起
  • masculine adj.男性的;阳刚的
  • metaphysical adj.形而上学的;抽象的