d无重复区间

原文

auto noDuplicates(R)(R range)
    if (isInputRange!R)
{
    bool[ElementType!R] aa;
    return range.filter!((e) {
        if (e in aa)return false;
        aa[e] = true;
        return true;
    });
}
posted @ 2022-12-10 09:22  zjh6  阅读(19)  评论(0)    收藏  举报  来源