波动

xxxxxxxxxx # include<stdio.h>​int max(int A,int B, int C){​ return (A > B) ? (A > C ? A : C) : (B > C ? B : C);​}// 改进版暴力搜索int maxSubArray(int arr[],int n){      int ultimate_max=0;    for(int i=0;i<n;i++){         int this_max=0;        for(int j=i;j<n;j++){            this_max += arr[j]; //直接加即可            if(this_max>ultimate_max){                ultimate_max=this_max;           }       }   }    return ultimate_max;}​/分治法球List[left]到List[right]的最大子列和,复杂度O(nlog2n)/int DivideAndConquer ( int List[], int left, int right ) { int MaxLeftSum, MaxRightSum;    //存放左右子问题的解。 int MaxLeftBorderSum, MaxRightBorderSum;    //存放跨分界线的结果。 int LeftBorderSum, RightBorderSum; int center, i;    /递归的终止条件,子列只有1个数字/ if ( left == right ) { if ( List[left] > 0 ) return List[left]; else return 0; }    /* “分”的过程 */ center = ( left + right ) / 2;    //找到中分点。 MaxLeftSum = DivideAndConquer ( List, left, center );    //递归求左子列和。 MaxRightSum = DivideAndConquer ( List, center+1, right );    //递归求右子列和。    /求跨分界线的最大子列和/ MaxLeftBorderSum = 0; LeftBorderSum = 0; for ( i = center; i >= left; i– ) { LeftBorderSum += List[i]; if ( LeftBorderSum > MaxLeftBorderSum ) MaxLeftBorderSum = LeftBorderSum; }//左边扫描结束。 MaxRightBorderSum = 0; RightBorderSum = 0; for ( i = center+1; i <= right; i++ ) { RightBorderSum += List[i]; if ( RightBorderSum > MaxRightBorderSum ) MaxRightBorderSum = RightBorderSum; }//右边扫描结束。    /返回“治”的结果/ return max ( MaxLeftSum, MaxRightSum, MaxLeftBorderSum + MaxRightBorderSum );}/此函数用于保持接口相同/int maxSubArray3 ( int List[], int N ) { return DivideAndConquer ( List, 0, N-1 );}​//在线处理法int maxSubArray2(int arr[],int n){    int this_max=0;    int ultimate_max=0;    for(int i=0;i<n;i++){        this_max += arr[i];        if(this_max>ultimate_max){            ultimate_max=this_max;       }else if(this_max < 0){            this_max = 0;       }   }    return ultimate_max;}​int main(){    int n=0;    int array[1000];    scanf(“%d”,&n);    for(int i=0;i<n;i++){        scanf(“%d”,&array[i]);   }    printf(“OK.”);    getchar();    printf(“%d”,maxSubArray3(array,n));}c

保持不变

remain/keep/stay stable/steady/unchanged

修饰词

剧烈

副词

dramatically, drastically, sharply, considerably, rapidly, suddenly, greatly, alarmingly, significantly, enormously, steeply, massively, incredibly, hugely, amazingly, substantially, markedly

词组

at an alarming rate, by leaps and bounds, in big leaps, by a massive leap, be a wide margin

相关表达

1.超过

more than, no less than, exceed, outrun, outstrip

2.极值

(1)高峰,历史最高peak, hit an all-time high, break the record

(2)低谷,历史最低:trough, hit an all-time low

3.描述走势相同或相反

(1)相同:A is in line with B, in accordance with, in conformity with

(2)相反:A and B tend to move in opposite directions

4.大约、左右、接近于

(1)大约:about, approximately, roughly, around, some

(2)左右:or so, plus or minus

(3)接近于:close to, nearly

5.展现,表明,意味着

illustrate, demonstrate, imply, show, reflect, reveal

6.根据…

according to, based on(upon), on the basis of

7.同期

year-on-year

8.预期,预计

expect, estimate, predict

9.由…组成

consist of, be made up of, be composed of

10.占多大比例

account for, make/take up

11.不同图表类型

柱状图:column chart

折线图:line graph/line chart

饼图:pie chart

表格:table

12.相比而言

by contrast, in contrast to, in comparison to/with, by comparison with

例句

As is shown/demonstrated/implied/illustrated/reflected in the column chart/line graph/pie chart/table, ××(主题词) 【increase/decrease…我们重点分享的[上升、下降]的表达】+time

(1)The line graph clearly illustrates that the number of museums in China and their number of visitors both increased markedly between 2013 and 2015. 这幅线状图清晰地显示,从2013年到2015年,中国博物馆的数量和参观人数均急剧上升。

(2)According to the above bar chart, the percentages of graduates’ whereabouts in certain university underwent an enormous change from 2013 to 2018. 根据上面柱状图所示,某高校毕业生去向的百分比在2013年至2018年间发生了巨大的变化。

引原因

1)Reasons abound for sth…, but one of the unusual aspects of the… is / one of which is…

造成这一现象的原因有很多,但是最重要的一方面是… / 一方面在于…

(2)A many of factors are contributing to sth, but the most important appears to be the…造成某事的原因有很多,但最重要的似乎是…

(3)Multiple factors may have attributed to sth…造成某事的因素可能有很多…

(4)There are likely a number contributing factors here. The first is…. Second…造成某事的因素可能有很多…首先是…,其次是…

(5)I can probably rattle off a number of the myriad reasons that lead to this problem我可能会不假思索的说出导致这个问题的很多原因

(6)There are myriad reasons for sth. The prime/chief cause of…is…造成某事的原因有很多,最主要 / 最首要的的一个原因是…

(7)Myriad reasons are put forward to explain sth很多原因能够用来解释…

(8)Several factors conspired to sth很多因素可以共同导致…

(9)A huge array of factors can conspire to sth很多因素可以共同导致…