根据数列规律怎么找找元素:

这个其实很简单的写个循环就找出来了嘛。

// 遍历与最后正常的索引值对比
这个其实很简单的写个循环就找出来了嘛。
//遍历与最后正常的索引值对比
 

在matlab中常用sort函数对数列进行排序

这樣得到的B序列就是A序列中元素从小到大排列的序列

而sort函数不单只能返回一个序列B还能返回第二个参数I

这里I就是排序后数列各元素在原序列中的位置,也就是B=A(I);

这时候只要再对I排序一次

得到的II就是原数列的各个元素在排序后的数列的位置也就是A=B(II);

你对这个回答的评价是?

假如伱要排序的数组是 A那么:

返回的 B 是排序后的数组,I 是对应元素原来在 A 中的位置

观察 I,第一个元素是 5这就表示,原来的第 5 个元素排序后在第 1 的位置。

这个元素的值是 10即是 B(1)。如果你只关心 I 对排序后的数组不感兴趣也可写成:

这样就只返回 I,不返回 B 了

你对这个回答嘚评价是?

你对这个回答的评价是

其中Y是排序后的数列,I是排序后元素在原来的数列中的位置

你对这个回答的评价是?

我要回帖

更多关于 数列规律怎么找 的文章

 

随机推荐