自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 MAME模拟器定制

android 4.4以上可用的mame街机模拟器,有需要定制的可以加QQ :2657635847apk包地址

2018-06-29 22:28:50 688

原创 算法学习(贪心算法一)活动选择问题

假设有个n个活动的集合S = {a1,a2,a3……,an},这些活动使用同一资源(如同一个阶梯教室),而这个资源在某个时刻只能提供一个活动选择,每个活动有个开始时间si和一个结束时间fi,目标是选出一个最大的互相兼容的活动集合。假定活动已按照结束时间的单调递增顺序排序: i 1 2 3 4 5

2017-07-16 00:18:34 626

原创 算法学习(动态规划 一)钢条切割

给定一段长度为n的钢条和一个价格表,求切割钢条方案,使得销售收益最大

2017-07-08 00:30:48 302

原创 算法学习(排序五)堆排序

堆排序引入了另一种算法设计技巧,使用了“堆”的数据结构来进行信息管理,堆是一个数组,可以看成一个近似的完全二叉树,如数组{1, 2, 3, 4, 5},可以看做为根节点为1,左孩子节点有2,右孩子节点为3的二叉树,4,5分别为2的左孩子和右孩子,因此我们通过计算可以求得: PARENT(i) ((i - 1) / 2) LEFT(i) (2 * i + 1) RIGHT(i)

2017-06-29 21:15:28 251

原创 算法学习(排序四)最大子数组问题

使用分治策略解决最大子数组问题 使用分治技术意味着我们要将子数组划分为两个规模相等的子数组,比如分为{low, mid}和{mid+1,high}两部分,如此,数组{low,high}的子数组所处的位置必然有三种情况:. 完全位于{low, mid}中. 完全位于{mid+1,high}中. 跨越中点mid因此,在使用递归的时候,还需要在判断跨越中点的情况/** 创建一个结构体,包含左下标

2017-06-26 17:17:59 252

原创 算法学习(排序三)快速排序

快速排序和归并排序一样,都用到了递归的方法,具体做法是先选取一个数为关键数据(一般选择第一个数),将数组中小于该数的放在左侧,大于该数的放在右侧;排序完成后对左右两个部分进一步的做如上操作/** 快速排序,指定一个位置,经过排序后,是该位置的数的左边全部是小于该数,邮编全部是大于该数 @param array 需要排序的数组 @param left 左边坐标 @param right 右边坐标

2017-06-25 12:10:36 240

原创 算法学习(排序二)归并排序

归并排序所采用的思想是分治法,即:分解 ->解决->合并 假设面对一个无序的数组,如{5, 19, 6, 97, 12, 53, 12, 21, 47, 10},将其分解为左右两个数组,但此时这两个数组还是无序的,因此,还需要进一步的分解,经过若干步之后,分解后如下所示 {{5}, {19}, {6}, {97}, {12}, {53}, {12}, {21}, {47}, {10}

2017-06-25 00:42:07 197

原创 算法学习(排序一)插入排序

工作几年,愈加发觉基础的重要性,后悔没能早点学习,现在重新捡起算法,数据结构等基础知识,用博客记录下

2017-06-23 23:39:15 185

原创 关于iOS审核由于ipv6环境下无法连接的问题

根据苹果公司的要求,6月1号后所有应用需要支持ipv6的环境,根据网上的文档,对客户端进行了修改(如更新第三方库,替换若干方法等),按照苹果公司和网络上的说法,不需要对服务器进行修改,因此从一开始就将重心放在了客户端上面,未考虑过服务器上的问题。但是经过了至少5次的提交,全部是因为ipv6环境下无法连接,通信层报 “找不到指定主机名的服务器”,客户端的修改已经彻底,实在找不出可以修改的地方,而

2016-06-29 08:45:01 12310 5

原创 cocos2dx下的A星算法

这是我根据这篇博文http://hi.baidu.com/wsapyoemdfacmqr/item/bdfb5c0a74c904d01ef0466d,来在cocos2dx上编写,这是最终的效果图:红色的地方是运行轨迹,黑色是禁止区域,接下来是代码,请结合那篇博文观看:首先创建地板类,必须要有x和y,还有根据那篇博文的h和g,这是h文件中的代码:#include "c

2014-05-26 21:14:19 874

原创 Mac下cocos2dx-3.0打包Android时,提示"SimpleAudioEngine.h"not found的解决方法

前段时间触控发布cocos2dx-3.0,

2014-05-16 22:19:40 1735

C++下的FSM(有限状态机),添加消息机制

一个FSM的基本骨架,可以根据自己的需要来方便的通过设置状态来调整AI,初学者可能会被需要配置那么多的状态给吓到,但这对于后期维护有着很方便的效果,至少相比于一大批的if ~ else,还是FSM更加方便,此版本添加了消息机制,可以在几个角色间互相通讯,另外,虽然是在cocos2dx上编程的,但是基本没有关联,因此如果需要在cocos2dx上使用,还需要做些关联,如此,希望我的这份代码能够帮助到大家

2016-03-04

C++下的简单FSM(有限状态机)

C++下的简单FSM实现,来源为《游戏人工智能编程案例精粹》,实现一个矿工采矿,存钱,喝酒,休息,解手的过程

2016-03-03

cocos2dx 3.0 A星算法

在cocos2dx 3.0下实现的A星算法,加入iOS下可以直接使用,加入Android需要修改Android.mk

2014-05-26

Cocos2dx 3.0 横版格斗游戏代码

这是我根据这篇博文:blog.csdn.net/akof1314/article/details/8549150 修改成cocos2dx 3.0版本的,由于有上传大小限制,所以只能将Class上传,另外,iOS直接加入就行,但是想要在Android上运行还需要修改Android.mk,主要是添加新类和调用SimpleAudioEnging

2014-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除