[置顶] 《机器学习》(周志华版)——决策树

最近由于要写篇小论文而没时间更新博客。这篇决策树的笔记也参照了一些博客才完成的。下面是参照的博客链接:http://www.cnblogs.com/pinard/p/6053344.html http://www.cnblogs.com/pinard/p/6050306.html 本博客也只代表我对决策树的理解,如果有人想转载,请注明:http://blog.csdn.net/qq_300919...
阅读(396) 评论(0)

剑指offer--二叉搜索树的后序遍历序列

题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同思路: 二叉搜索树的性质:根节点大于左子树所有元素,小于右子数的所有元素。后序遍历的话,最后一个元素就为根节点root。若数组为null或者长度为0,则返回true,若数组基本有序(即所有元素已经是升序或降序),返回true,否则,找到划分左右子树的数...
阅读(463) 评论(0)

剑指offer--从上往下打印二叉树

题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路:二叉树的层次遍历 import java.util.ArrayList;/** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {...
阅读(347) 评论(0)

07-图6 旅游规划 (25分)

有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数NN、MM、SS、DD,其中NN(2\le N\le 5002≤N≤500)是城市的个数,顺便假设城市的编号为0~(N-1N−1);MM是...
阅读(249) 评论(0)

07-图4 哈利·波特的考试 (25分)

哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里面列出了所有的变...
阅读(198) 评论(0)

剑指offer--栈的压入、弹出序列

题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)思路: 遍历待测试序列,如果当前元素在栈顶,出栈即可,否则,查看是否所有待入栈元素已入栈,...
阅读(259) 评论(0)

剑指offer--包含min函数的栈

题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。AC代码:import java.util.Stack;public class Solution { Stack stack = new Stack(); public void push(int node) { stack.push(node); } public void...
阅读(245) 评论(0)

剑指offer--顺时针打印矩阵

题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.AC代码:import java.util.ArrayList;public class Solution { publi...
阅读(172) 评论(0)

剑指offer--二叉树的镜像

题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10...
阅读(180) 评论(0)

剑指offer--树的子结构

题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)...
阅读(264) 评论(0)

剑指offer--合并两个排序的链表

题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。AC代码:/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution...
阅读(261) 评论(0)

剑指offer--反转链表

题目描述 输入一个链表,反转链表后,输出链表的所有元素。AC代码:/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode...
阅读(197) 评论(0)

剑指offer--链表中倒数第k个结点

题目描述 输入一个链表,输出该链表中倒数第k个结点。AC代码:/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode Fi...
阅读(379) 评论(0)

剑指offer--调整数组顺序使奇数位于偶数前面

题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。AC代码:import java.util.ArrayList;public class Solution { public void reOrderArray(int [] array) {...
阅读(201) 评论(0)

[置顶] 利用Logistic回归预测疝气病症的病马的死亡率

数据来源http://archive.ics.uci.edu/ml/machine-learning-databases/horse-colic处理过程由于该数据集存在30%的缺失,那么首先必须对数据集进行预处理,这里我把缺失值用每列的平均值来代替,同时把数据集没用的几列数据舍弃。之后利用sklearn库进行Logistic回归。代码与数据已经打包上传,如果有需要请移步:Python代码如下:#!/...
阅读(620) 评论(0)

剑指offer--数值的整数次方

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。代码:public class Solution { public double Power(double base, int exponent) { double result = 1.0; if ( exponent == 0.0){...
阅读(200) 评论(0)

剑指offer--二进制中1的个数

题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示public class Solution { public int NumberOf1(int n) { String binary = Integer.toBinaryString(n); char[] ch = binary.toCharArray(); int c...
阅读(213) 评论(0)

剑指offer--变态跳台阶

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路: 当n = 1 时, 只有一种跳法,即1阶跳:Fib(1) = 1; 当n = 2 时, 有两种跳的方式,一阶跳和二阶跳:Fib(2) = Fib(1) + Fib(0) = 2; 当n = 3 时,有三种跳的方式,第一次跳出一阶后,后面还...
阅读(438) 评论(0)

剑指offer--矩形覆盖

“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。 图1 六度空间示意图 “六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多社会学家努力追求的目标。然而由于历史...
阅读(321) 评论(0)

06-图2 Saving James Bond - Easy Version (25分)

This time let us consider the situation in the movie “Live and Let Die” in which James Bond, the world’s most famous spy, was captured by a group of drug dealers. He was sent to a small piece of land a...
阅读(190) 评论(0)
321条 共17页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:110353次
    • 积分:4380
    • 等级:
    • 排名:第7577名
    • 原创:321篇
    • 转载:0篇
    • 译文:0篇
    • 评论:71条
    博客专栏
    最新评论