- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 leetcode oj java Longest Palindrome
一、问题描述: Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters. This is case sensitive, for example "A
2016-10-22 15:48:25 279
原创 hashMap 的遍历:
遍历的方法有两种: 一、 entrySet: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey();
2016-10-22 15:31:04 181
原创 leetcode oj Sum of Left Leaves
一、问题描述: Find the sum of all left leaves in a given binary tree. Example: 3 / \ 9 20 / \ 15 7 There are two left leaves in the binary tree, with values 9 and 15 respective
2016-10-22 14:23:43 203
原创 排序算法 之 冒泡算法
一、 冒泡算法: 冒泡排序(Bubble sort)是一种简单直观的排序算法,依次访问要走过的序列,依次比较两个元素,如果他们的顺序错误就交换过来。重复上述操作直到没有再需要交换的元素,若从小到大排序,每次最大的元素都会“沉底”。 二、算法步骤: 1) 比较相邻元素,如果第一个比第二个大,就交换两个元素 2) 对每对元素做相同的工作,从开始第一对到最后一对,此时最
2016-10-22 14:20:04 451
原创 数据挖掘算法之 Naive Bayes
一、什么是Naive Bayes? 在2分类的情况下:使用类别已知的初始对象(训练数据)构造一一个划分器,使得获得叫大分值的对象同类别1关联而获得较小分值的对象同类别0关联。划分器对新对象给出分值,将该对象的得分同某个预定的“分类阈值”进行比较即可实现分类,得分大于阈值就分到类别1,小于阈值就分到类别0。 据此扩充到多分类。 二、Naive Bayes 算法思想。 朴素
2016-10-22 14:08:04 964
原创 数据挖掘算法之 EM 算法(高斯混合修正)
一、什么是EM算法? EM(期望最大化)算法是一种被广泛用于极大似然估计(ML)的迭代型的计算方法,对处理大量的数据不完整问题非常有用,简化有限混合模型ML拟合问题的处理,经常用在机器学习和数据聚类中。 二、EM算法思想: EM算法主要分为期望步骤(E-step)和最大化步骤(M-step),以高斯混合修正为例: E-step:
2016-10-22 09:59:30 765
原创 leetcode oj java Fizz Buzz
问题描述: Write a program that outputs the string representation of numbers from 1 to n. But for multiples of three it should output “Fizz” instead of the number and for the multiples o
2016-10-21 21:52:54 819
原创 数据挖掘算法之 Apriori
一、什么是Apriori算法? Apriori算法是寻找所有支持度不小于minsup的项集。项集的支持度指的是包含该项集的事务占所有事务的比例。频繁项集指的是满足给定最下支持度的项集 Apriori算法是由Agrawal等人于1993提出的,它采用逐层搜索策略(层次搜索策略)产生所有的频繁项集。 Apriori性质:
2016-10-21 21:20:05 1384
神经网络LSTM 时间预测
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人