- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 iOS复习笔记1:HelloWorld项目
2012年10月到2013年5月期间,一直都做iOS开发,后来开始做用cocos做游戏开发。过去了那么久,复习一下以前学的东西。一 新建工程打开Xcode,选择File》Project》Single View Application,然后输入工程名HelloWolrd,选择保存路径。创建完成之后保存,如图:二 运行单击上图左上角的三角形按钮,程序久可
2014-12-29 22:11:58 1034
原创 C++11之tuple和数据类型
C++11仲引入了多元数组tuple,用于存放不同数据的数组。初始化方法有两种:tuple() 构造函数make_tuple() 创建函数主要有以下几个常用函数:head() 获取第一个元素的值tail() 获取剩下所有元素的值get() 获取第N个元素的值,N必须为常量,无法使用循环遍历tupletuple_element::type 获取第N个元素的类型
2014-12-27 16:59:48 2999
原创 lua学习笔记13:查找并替换文件中关键字
谢了一个小工具,拿出分享分享。先说一下背景吧。项目中为了重复利用图片资源,把json和图片都放在Resource/ui目录,但有一些图片,比如说道具,是在Resource/images/item下面,所以,在CocosStudio中编辑完UI之后,需要把资源的相对路径改到item目录,因此就写了这个脚本。-----------------------------------
2014-12-26 17:35:53 4910
原创 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE解决方法
在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误。知道了原因后,解决方案有了,最简单的有如下两种:1 删除一些应用,腾出更多的rom空间;2 将程序安装到SD卡中,打开AndroidManifest.xml,添加如下配置:android:installLocation="preferExternal">(添加
2014-12-16 21:23:12 1249
原创 Android关于No Activity found to handle Intent的问题
Android有两种Intent, 显式和隐式。 显式的Intent,即在构造Intent对象时就指定接收者;隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道也不关心接收者是谁,有利于降低发送者和接收者之间的耦合。对于显式Intent,Android不需要去做解析,因为目标组件已经很明确,隐式Intent通过需要Android解析,将
2014-12-16 21:02:36 29450 1
原创 算法与数据结构基础11:C++实现——二叉搜索树节点删除
基于我的另一篇文章《算法与数据结构基础4:C++二叉树实现及遍历方法大全》 ,二叉树的结构用的这篇文章里的。二查找叉树的删除可以细分为三种情况:1 被删除的是叶子节点,直接删除;2 被删除只有一个子节点,指针下移;3 有两个子节点,为了不破坏树的结构,需要找出一个节点来替换当前节点。 根据二叉树的特点,当前节点大于所有左子树,小于所有右子树, 可以用左子树中最大
2014-12-11 10:19:33 2156
原创 算法与数据结构基础10:C++实现——拓扑排序
一 定义拓扑排序是对有向无环图(Directed Acyclic Graph简称DAG)顶点的一种排序,它使得如果存在一条从顶点A到顶点B的路径,那么在排序中B出现在A的后面。二 先决条件能够进行拓扑排序图有两个先决条件:有向、无环,即有向无环图。三 偏序全序连通图:任意两点之间都存在至少一条边偏序:非连通图(有向无环图满足偏序关系)全序:单连通图
2014-12-08 21:11:47 5256
原创 算法与数据结构基础9:C++实现有向图——邻接矩阵存储
邻接矩阵的存储比邻接表实现起来更加方便,也更加容易理解。邻接矩阵就是用一个二维数组matrix来存储每两个点的关系。如果两个点m,n之间有边,将数组matrix[]m[m]设为1,否则设为0。如果有权,则将matrix[m]n[]设为权值,定义一个很大或者很小的数(只要不跟权值冲突即可),表示不相连。空间复杂度为O(V^2),适合比较稠密的图。邻接表O(V+E),适合比较稀疏的图。
2014-12-06 14:58:25 5591
原创 算法与数据结构基础8:C++实现有向图——邻接表存储
前面实现了链表和树,现在看看图。链表是一对一的对应关系;树是一对多的对应关系;图是多对多的对应关系。图一般有两种存储方式,邻接表和邻接矩阵。先看邻接表。邻接表就是将图中所有的点用一个数组存储起来,并将此作为一个链表的头,链表中保存跟这个点相邻的点(边点),如果有权值,则在边点中增加一权值字段。因此,有向图邻接表的空间复杂度为O(v+e),无向图加倍。
2014-12-06 11:59:07 12270 2
原创 算法与数据结构基础7:C++双链表的简单实现
双链表在单链表的基础上加了一个指向前一个节点的指针。// DList.h#include #include #include using namespace std;class DList{public: // ************************************************************************** /
2014-12-04 10:18:04 1130
原创 算法与数据结构基础6:C++队列的简单实现
队列也是基于队列,弄懂了队列,队列就很好懂了// Queue.h#include #include #include using namespace std;class Queue{public: // ************************************************************************** // 类的
2014-12-04 00:59:37 1316
原创 算法与数据结构基础5:C++栈的简单实现
堆栈是基于队列的,只需要要稍微改一下就ok了,把代码贴在下面// Stack.h#include #include #include using namespace std;class Stack{public: // *************************************************************************
2014-12-04 00:52:11 1233
原创 算法与数据结构基础4:C++二叉树实现及遍历方法大全
binary search tree,中文翻译为二叉搜索树、二叉查找树或者二叉排序树。简称为BST。本文集齐了二叉树的五大遍历算法:前序遍历、中序遍历、后序遍历、广度优先遍历。// BSTree.h#include <cstdio>#include <iostream>#include <stack>#include <qu...
2014-12-04 00:10:49 2415
原创 编程心得
// ********************************************************* 习惯 *********************************************************// **************************************** 先思考,多思考,写出高效简洁的代码 ***************
2014-12-03 11:55:08 1240
原创 算法与数据结构基础3:C++单链表类的简单实现
简单的单链表实现,数据类型定义成了int,如果要通用,需要改成模板类,然后稍微修改下就可以了。// List.h#include #include #include using namespace std;class List{public: // **************************************************************
2014-12-01 18:34:26 1423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人