说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> DCCA排序
1)  DCCA ordination
DCCA排序
1.
The results of DCCA ordination were tested and verified by the results of TWINSPAN.
种的DCCA排序和各环境因子的相关性分析结果表明,地下水位是所有因子中对植物群落分布起决定性作用的环境因子。
2.
To provide scientific accordance for vegetation rehabilitation and biological diversity protection, quantitative analysis method-DCCA ordination was used to analyze the vegetation and environmental data to reveal the relationship of ecological gradient and the distribution of plant community in the dry valley of the Minjiang River.
DCCA排序结果表明,该地区植被的分布是土壤水分、土壤养分和微地形三者综合作用的结果;主成分分析结果表明,影响灌丛群落地上生物量的第1主成分中,土壤pH值、速效P、全N、有机质含量和坡向的影响较大,影响灌丛群落地上生物量的第2主成分因子,主要是土壤含水量和海拔,第3主成分因子,主要是土壤速效K,第4主成分因子,主要是地形中的坡度因子。
3.
The result showed : 1) DCCA ordination indicated that clone capability of Hippophae rhamniodes was effected by many environmental factors.
通过对砒砂岩地区不同立地类型、不同林龄的人工沙棘林克隆苗木与环境关系的对比研究,研究表明:经DCCA排序的结果显示,砒砂岩区的环境复杂多变,沙棘的克隆性能受多个环境因子的影响;林龄、坡向、土壤类型、速效钾、速效磷是所有因子中对沙棘克隆性能起决定性作用的环境因子;沙棘林从第3年开始萌蘖幼苗,5年时达到最大值,之后开始迅速下降,7-8年下降趋势较为平缓。
2)  DCCA
DCCA排序
1.
Based on DCCA-OAC,the plant communities in Donggou catchment,Bashang region,Hebei Province,were classified into 8 types of community.
运用DCCA排序轴分类 ,将河北坝上草原东沟的植物群落划分为 8类 ,效果较好 。
3)  scheduling [英]['skedʒul]  [美]['skɛdʒʊl]
排序
1.
Optimal scheduling of multi-product batch chemical process with consideration of energy consumption;
考虑能耗影响的多产品间歇化工过程优化排序
2.
Multi-rule single machine scheduling with discretely controllable processing times;
离散加工时间单机多准则下可控排序问题
3.
Single-machine with position-dependent processing times of jobs in group technology scheduling;
加工时间依赖工件位置的单机成组排序问题
4)  Ranking [英]['ræŋkɪŋ]  [美]['ræŋkɪŋ]
排序
1.
Fuzzy ranking methodology for risk assessment of hiding pollution accidents in chemical plants;
工厂重大环境污染事故风险模糊排序方法
2.
A term co-occurrence algorithm and the effect of co-occurrence terms on result ranking for information retrieval;
一种词汇共现算法及共现词对检索系统排序的影响
3.
Fuzzy ratio method for ranking of multi-radiant imperilment;
辐射源威胁大小综合排序的模糊相对比值法
5)  sorting [英][sɔ:t]  [美][sɔrt]
排序
1.
Application of the concept of Entropy in the research of the sorting algorithms;
应用信息熵原理研究排序算法的效率
2.
Study on compare and selection of sorting algorithm;
排序算法的比较与选择研究
3.
Study of Sorting and Generating All-Permutations;
排序算法与全排列生成算法研究
6)  sort [英][sɔ:t]  [美][sɔrt]
排序
1.
A Mongolian Word-sorting Algorism Based on Mealy Machine;
基于Mealy机的蒙古文排序算法
2.
Sorting and Optimization in Program Designing;
程序设计中的排序及优化
3.
Random sort and its algorithm establishment;
随机排序的一种算法及其在准考证号生成中的应用
补充资料:冒泡排序

冒泡排序法

冒泡排序的基本思想是:依次比较相邻的两个数,将大数放在前面,小数放在后面。即首先比较第1个和第2个数,将大数放前,小数放后。然后比较第2个数和第3个数,将大数放前,小数放后,如此继续,直至比较最后两个数,将大数放前,小数放后,此时第一趟结束,在最后的数必是所有数中的最小数。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再大于第2个数),将大数放前,小数放后,一直比较到最小数前的一对相邻数,将大数放前,小数放后,第二趟结束,在倒数第二个数中得到一个新的最小数。如此下去,直至最终完成排序。

由于在排序过程中总是大数往前放,小数往后放,相当于气泡往上升,所以中冒泡排序。

用二重循环实现,外循环变量设为i,内循环变量设为j。外循环重复9次,内循环依次重复9,8,...,1次。每次进行比较的两个元素都是与内循环j有关的,它们可以分别用a[j]和a[j+1]标识,i的值依次为1,2,...,9,对于每一个i, j的值依次为1,2,...10-i。

算法:

1、输入10个数到数组a中

2、从大到小排序数组a

for i:=1 to 9 do

for j:=1 to 10-i do

if a[j]<a[j+1]

then 交换a[j]与a[j+1]

3、输出排序后的数组a。

程序:

program sort21(input,output);

var

a:array[1..10] of real;

temp:real;

i,j:integer;

begin

for i:=1 to 10 do

begin

read(a);

write(a<i>);

if i mod 5=0 then writeln;

end;

for i:=1 to 9 do

for j:=1 to 10-i do

if a[j]<a[j+1] then

begin

temp:=a[j];

a[j]:=a[j+1];

a[j+1]:=temp;

end;

for i:=1 to 10 do

begin

write(a<i>);

if i mod 5 =0 then writeln;

end;

end.

    • 冒泡排序法的改进 **

比如用冒泡排序将4、5、7、1、2、3这6个数排序。在该列中,第二趟排序结束后,数组已排好序,但计算机此时并不知道已经反排好序,计算机还需要进行一趟比较,如果这一趟比较,未发生任何数据交换,则知道已排序好,可以不再进行比较了。因而第三趟比较还需要进行,但第四、五趟比较则是不必要的。为此,我们可以考虑程序的优化。

为了标志在比较中是否进行了,设一个布尔量flag。在进行每趟比较前将flag置成true。如果在比较中发生了数据交换,则将flag置为false,在一趟比较结束后,再判断flag,如果它仍为true(表明在该趟比较中未发生一次数据交换)则结束排序,否则进行下一趟比较。

算法:

1、输入10个数到数组中

2、从大到小排序数组a

i:=1

repeat

flag:=true;

for j:=1 to 10-i do

if a[j]<a[j+1] then

begin

交换a[k]与a[j]

flag:=false;

end;

i:=i+1;

until flag;

3、输出排序后的数组a

程序:

program sort22(input,output);

var

a:array[1..10] of real;

temp:real;

i,j:integer;

flag:boolean;

begin

for i:=1 to 10 do read(a<i>);

i:=1;

repeat

flag:=true;

for j:=1 to 10-i do

if a[j]<a[j+1] then

begin

temp:=a[j];

a[j]:=a[j+1];

a[j+1]:=temp;

flag:=false;

end;

i:=i+1;

until flag;

for i:=1 to 10 do write(a<i>,' ');

end.

void bubblesort(type* arr,long len)/*bubble sort algorithm*/

{

long i=0,j=0;/*iterator value*/

assertf(arr!=null,"in bubble sort,arr is null\n");

for (i=len;i>1;i--)

for(j=0;j<i-1;j++)

if(arr[j]>arr[j+1])swaparrdata(arr,j,j+1);

}

从数组的后面位置开始,如果发现有比前面一个位置处的数更小的元素,则把交换这两个数的位置,形成一个类似轻的气泡在水中上升的排序过程.

说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条