- 博客(4)
- 收藏
- 关注
转载 GBDT算法原理深入解析
转自 http://blog.csdn.net/yangxudong/article/details/53872141#加法模型additive-model GBDT算法原理深入解析 标签(空格分隔): 机器学习 集成学习 GBM GBDT XGBoost 梯度提升(Gradient boosting)是一种用于回归、分类和排序任务的机器学习技术1,属于Boostin
2017-04-17 20:47:58 2184
原创 重建二叉树-剑指offer
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 public class TreeNode { int val; TreeNode left; TreeNode right;
2017-04-13 20:44:44 190
转载 常用排序算法稳定性、时间复杂度分析
1、 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 2、研究排序算法的稳定性有何意义? 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前两个相等的数据其在序列中的先后位置顺序与排序后它们两个先后位置顺序相同。 再简单具体一点,如果A i == A j,Ai 原
2017-04-06 14:06:31 237
原创 归并排序 java实现
public class Main { public static void merge(int[] a, int l1, int r1, int l2, int r2) { int[] tp = new int[r2 - l1 + 1]; int i = 0; int tpl1 = l1, tpl2 = l2; while (tpl1 <= r1 && tpl2 <= r2)
2017-04-04 21:19:36 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人