05 2018 档案

摘要:github: "代码实现" 本文算法均使用python3实现 1. 二叉搜索树定义   二叉搜索树(Binary Search Tree),又名二叉排序树(Binary Sort Tree)。   二叉搜索树是具有有以下性质的二叉树:  &emsp 阅读全文
posted @ 2018-05-31 19:50 EEEEEcho 阅读(16756) 评论(0) 推荐(2)
摘要:本文算法使用python3实现 1. 问题1 1.1 题目描述:   输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,1 阅读全文
posted @ 2018-05-29 19:21 EEEEEcho 阅读(911) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1 题目描述:   输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示   时间限制:1s;空间限制:32768K 2 思路描述:    方法一 :对整数的二进制表示的每一位与 1 求与,所得结果 阅读全文
posted @ 2018-05-28 17:25 EEEEEcho 阅读(205) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1 题目描述:   输入一个链表,输出该链表中倒数第k个结点。   时间限制:1s;空间限制:32768K 2 思路描述:    方法一 :当链表长度为 $ n $ 时,输出链表倒数第 $ k $ 个节点,即 阅读全文
posted @ 2018-05-20 11:12 EEEEEcho 阅读(164) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1. 问题1 1.1 题目描述:   一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。   时间限制:1s;空间限制:32768K 1.2 思路描述:   (1)当 阅读全文
posted @ 2018-05-17 17:39 EEEEEcho 阅读(434) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1.题目描述:   大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n 迭代法 所需时间:    阅读全文
posted @ 2018-05-16 20:53 EEEEEcho 阅读(188) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1.题目描述:   把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE: 阅读全文
posted @ 2018-05-16 20:40 EEEEEcho 阅读(420) 评论(0) 推荐(0)
摘要:本文算法使用python3实现 1.题目描述:   用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。   时间限制:1s;空间限制:32768K 2.思路描述:   将栈 stack1 作为 存储空间 , 阅读全文
posted @ 2018-05-15 22:11 EEEEEcho 阅读(188) 评论(0) 推荐(0)
摘要:github:代码实现 本文算法均使用python3实现 1. 决策树 决策树(decision tree)是一种基本的分类与回归方法(本文主要是描述分类方法),是基于树结构进行决策的,可以将其认为是if-then规则的集合。一般的,一棵决策树包含一个根节点、若干内部节点和若干叶节点。其中根节点包含 阅读全文
posted @ 2018-05-09 20:17 EEEEEcho 阅读(12029) 评论(3) 推荐(5)
摘要:github:代码实现 本文算法均使用python3实现 1 KNN KNN(k-nearest neighbor, k近邻法),故名思议,是根据最近的 \(k\) 个邻居来判断未知点属于哪个类别。《统计学习方法》中对其定义为: 给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的 阅读全文
posted @ 2018-05-03 21:09 EEEEEcho 阅读(2317) 评论(0) 推荐(0)