码迷,mamicode.com
首页 > 其他好文
机器学习与模式识别学习总结(一)
有幸用最近两个月的业余时间把”统计机器学习”一书粗略的学习了一遍,同时结合“模式识别”、“数据挖掘概念与技术”的知识点,对机器学习的一些知识结构进行梳理与总结: 机器学习包括两个主要问题1、学习什么,2、怎么学习。 首先来梳理一下学习什么 一、学习什么 1.        要解决什么问题?机器学习中主要解决以下三类问题: a)        监督学习问题:给定输入输出集(即人工标记的样本...
分类:其他好文   时间:2015-04-14 21:36:54    阅读次数:165
华容道05--关卡数据的显示
地图的显示需要在GameLayer中,需要有一个关卡的引用。 Level * m_pLevel;//<关卡数据的引用 cocos2d::Vector m_pRoleSpriteVec ;//<存储角色精灵 GameLayer::GameLayer() :m_pLevel(nullptr) { m_pLevel = Level::s_levelVec.at(0) ; CC_SAFE_RET...
分类:其他好文   时间:2015-04-14 21:35:54    阅读次数:118
华容道06--屏幕点击事件和角色间的碰撞
角色的碰撞检测 用一个二维数组记录每行每列是否已经被占用了,0是还没占用的状态下面是完整代码: GameLayer.h GameLayer.h #ifndef _GAME_LAYER_H_ #define _GAME_LAYER_H_ #include "cocos2d.h" class Level ; class RoleSprite ; class GameLayer : publi...
分类:其他好文   时间:2015-04-14 21:37:30    阅读次数:167
Hdoj 4302 Holedox Eating 【multiset】
Holedox Eating Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3430 Accepted Submission(s): 1178Problem DescriptionHoledox is a small anima...
分类:其他好文   时间:2015-04-14 21:36:30    阅读次数:187
GOF23设计模式之解释器模式和访问器模式的理解
设计模式之解释器模式Interpreter      是一种不常用的设计模式      用于描述如何构成一个简单的语言解释器,主要用于使用面向对象语言开发的编译器和解释器设计。      当我们需要开发一种新的语言时,可以考虑使用解释器模式。      尽量不要使用解释器模式,后期维护会有很大麻烦。在项目中可以使用jruby,Groovy,java的js引擎...
分类:其他好文   时间:2015-04-14 21:35:58    阅读次数:135
POJ2635 The Embarrassed Cryptographer 简单数论
题目链接 看到这题的示意图也是醉了~题意:给你一个k,他是两个素数之积,然后给了一个数字L,然后找到具体是哪两个素数相乘等于k,较小的那个素数是否小于L,若小于L就输出 "BAD"外加较小的那个素数,否则就输出“GOOD”, 刚拿到这题目,有些钻牛角尖外加题意没看清楚,一开始纠结于 K很大,若想具体找出两个素数不可能,因为总有一个很大很大,求出其中一个素数 是否在10^6内是可以的,但是那时候...
分类:其他好文   时间:2015-04-14 21:34:28    阅读次数:114
Leetcode: Minimum Path Sum
题目: Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note: You can only move either down or right at...
分类:其他好文   时间:2015-04-14 21:34:01    阅读次数:143
hdu4028The time of a day
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65768/65768 K (Java/Others) Total Submission(s): 1157    Accepted Submission(s): 500 Problem Description There are no days and nights on ...
分类:其他好文   时间:2015-04-14 21:36:18    阅读次数:138
【USACO】Prime Palindromes(暴力暴力再暴力)
把所有符合条件的数全部记下来,扫一遍就行了,这类数最多2W来个 /* ID: 18906421 LANG: C++ PROG: pprime */ #include #include #include #include using namespace std; const int maxn = 20005; int a,b; int cnt = 0; int prime[maxn]; bool ...
分类:其他好文   时间:2015-04-14 21:34:36    阅读次数:164
Hdoj 2586 How far away ? 【LCA】
How far away ? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7072 Accepted Submission(s): 2575Problem DescriptionThere are n houses in th...
分类:其他好文   时间:2015-04-14 21:33:36    阅读次数:109
[LeetCode]Convert Sorted Array to Binary Search Tree
Given an array where elements are sorted in ascending order, convert it to a height balanced BST. 这道题要求根据一个有序的数组建立一棵二叉排序树。利用折半的思想,构造根节点,再递归构造左右子树。递归出口是数组中只含一个元素。TreeNode *sortedArrayToBST(vector &...
分类:其他好文   时间:2015-04-14 21:34:22    阅读次数:98
BST树遍历O(n)时间复杂度+O(1)空间复杂度
问题描述BST树的遍历问题常常遇到,前序、中序、后序等。如果用递归的话,是非常方便的,其时间复杂度是O(n),空间复杂度是O(log n)级别。PS:stackoverflow问答网站上有一个问题指出,这类问题的复杂度不应该直接说是O(log n),因为编译器会进行一些优化,比如修改成尾递归等。不过我们这里暂时不考虑优化,从程序逻辑上来讲,BST递归遍历认为是O(log n)的复杂度。OK,那么如果...
分类:其他好文   时间:2015-04-14 21:33:57    阅读次数:177
leetcode || 89、Gray Code
problem: The gray code is a binary numeral system where two successive values differ in only one bit. Given a non-negative integer n representing the total number of bits in the code, pr...
分类:其他好文   时间:2015-04-14 21:31:46    阅读次数:149
回调以及异步调用
来源出处:点击打开链接 例子1 首先看一段代码: 模板方式: public abstract class B{ public void execute(){ getConnection(); doCRUD(); releaseConnection(); }...
分类:其他好文   时间:2015-04-14 21:31:50    阅读次数:123
全局变量和局部变量的区别
1.按作用域分析:全局变量的作用域是整个程序,局部变量的作用域是声明它的函数2.按生命周期分析:全局变量的生命周期结束于应用程序结束,局部变量的生命周期结束于函数的结束3.按内存分配区来分析:首先内存分为如下几个区:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。...
分类:其他好文   时间:2015-04-14 21:31:14    阅读次数:182
Excel应该这么玩——6、链接:瞬间转移
上一篇中提到通过命名表格来管理基础数据,这样会让数据更规范。如果有很多个基础数据表,需要查找或者修改其中的一个,可以通过名称框中下拉来定位。但是当表格较多的时候,通过下拉选择的方式就不是很好定位了。而且名称下拉列表中没有做分类,除非对表格名称很熟悉,查找还是要画点时间。这里提供一种更清晰而且能够分类...
分类:其他好文   时间:2015-04-14 21:31:38    阅读次数:181
Ruby环境配置
一、rvm 1、简介 rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。 2、安装步骤 1、新建文件:rvm-installer.sh vi rvm-installer.sh 内容如下 #!/usr/bin/env bash shopt -s extglob set -o e...
分类:其他好文   时间:2015-04-14 21:30:10    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!