流计算Alink

关注

3.4_activity_selection_活动选择问题

流计算Alink

关注

阅读 17

2022-02-14

# 保证活动是按结束时间排好序的
activities = [(1, 4), (3, 5), (0, 6), (5, 7), (3, 9), (5, 9), (6, 10), (8, 11), (8, 12), (2, 14), (12, 16)]
activities.sort(key=lambda x:x[1])


def activity_selection(a):
    """活动排程问题"""

    res = [a[0]]

    for i in range(1, len(a)):
        if a[i][0] >= res[-1][1]:
            res.append(a[i])

    return res

 

相关推荐

骑在牛背上看书

Python:实现activity selection活动选择问题算法(附完整源码)

骑在牛背上看书 42 0 0

码农K

活动选择问题

码农K 23 0 0

栖桐

选择排序(Selection Sort)

栖桐 71 0 0

爱我中华8898

特征选择 Feature selection

爱我中华8898 27 0 0

人间四月天i

选择排序 - selection sort

人间四月天i 173 0 0

Ichjns

经典算法之活动选择问题

Ichjns 65 0 0

westfallon

Android的Activity(活动页面)

westfallon 70 0 0

alanwhy

[模板总结] - 快速选择 (霍尔Quick Selection)

alanwhy 57 0 0

五殳师兄

贪心算法:活动选择问题与霍夫曼编码

五殳师兄 10 0 0

才德的女子

选择排序算法(Selection Sort)原理及实现

才德的女子 4 0 0

精彩评论(0)

0 0 举报