《算法 第4版》maven项目管理

因为《算法》里的程序依赖库algs4,作者提供了jar包和源码,但我想使用maven

生成jar包

    阅读全文

    leetcode 207. Course Schedule

    题目

    题目意思是某个课需要另外一个课作为先修课,需要判断所有课程能不能完成,不能完成的情况是这些课程形成了环。
    例如:

    1
    2
    Input: 3, [[1,2],[0,1],[2,0]]
    2->1->0->2 形成了环,这样就不能完成课程,返回false

    阅读全文

    leetcode 581. Shortest Unsorted Continuous Subarray

    题目

    在给定数组中找到一个最短连续子数组,当给这个子数组排序后,整个数组也有顺序了。

    比如:

    1
    2
    3
    Input: [2, 6, 4, 8, 10, 9, 15]
    Output: 5
    Explanation: You need to sort [6, 4, 8, 10, 9] in ascending order to make the whole array sorted in ascending order.

    阅读全文

    leetcode 621. Task Scheduler

    题目

    给一些任务tasks需要尽快完成,但是有一个限制,相同任务必须间隔n个其他任务。

    比如:

    1
    2
    3
    Input: tasks = ["A","A","A","B","B","B"], n = 2
    Output: 8
    Explanation: A -> B -> idle -> A -> B -> idle -> A -> B.

    阅读全文

    使用hexo写博客

    快速开始

    新建新的日志

    1
    $ hexo new "My New Post"

    阅读全文

    leetcode 875. Koko Eating Bananas

    题目

    Koko loves to eat bananas. There are N piles of bananas, the i-th pile has piles[i] bananas. The guards have gone and will come back in H hours.

    阅读全文