A.pos(x)

阅读(489) 标签: 位置, 单递增数列,

描述:

获取序列中成员在另一个序列中的位置

语法:

A.pos(x)

备注:

获取序列x中成员在另一个序列A中的位置,找不到返回空。

参数:

A

序列

x

序列

选项:

@i

返回单递增数列

@c

返回序列xA中第一次出现的位置,以便求序列A中子序列x出现的位置,若x不是A的子序列则返回空。

@b

表示默认A为有序序列,使用二分法查找,递增或者递减均可

返回值:

单递增数列或数列

示例:

[6,2,1,4,6,3,7,8].pos@i([1,4,6])

[3,4,5], 此时返回的是单递增数列

[6,2,1,4,6,3,7,8].pos([1,4, 6])

[3,4,1], 此时返回的是数列

[1,2,3,4,6,7,8].pos@b([3,1,4,6])

[3,1,4,5]

[2,1,4,6,3,7,8].pos@i([8,4,6])

null

[2,1,4,6,3,7,8,4,6,1].pos@c([4,6])

[3]

相关概念:

A.pos()

A.psort()