对于包含n个数的输入数组来说,快速排序是一种最快情况时间复杂度为O(n^2)的排序算法。虽然最坏情况 阅读更多…
堆排序的时间复杂度为O(nlgn),具有原址性。 同时需要区分“垃圾收集存储机制”中的堆,例如Jav 阅读更多…
1 雇佣问题 假如你要雇佣一名新的办公助理。你承诺在任何时候,都要找到最合适的人来担任这项任务,且只 阅读更多…
吴恩达Machine-Learning 第九周:异常检测算法(anomaly detection) 阅读更多…
在分治策略中,我们递归地求解一个问题,在每层递归中使用如下三个步骤: 分解(Divide)步骤将问题 阅读更多…
2.1 渐进记号 2.1.1 θ 记号 θ()用来描述一个区间(给出了上界和下界),如下图,即0&l 阅读更多…
1.1 插入排序 下图为排序中的几组中间状态,代码下面有, 伪码: python代码实现: 1.2 阅读更多…
吴恩达机器学习第八周:K-means与PCA(K-means and PCA)。 1.使用K-mea 阅读更多…
吴恩达Machine-Learning 第七周:支持向量机(support vector machi 阅读更多…
吴恩达Machine-Learning 第六周:方法偏差与方差(bias vs variance) 阅读更多…