码迷,mamicode.com
首页 >  
搜索关键字:quickfix cpp    ( 13195个结果
快速排序(递归及非递归算法源码)
1、 递归算法:quicksort.cpp#include using namespace std;void Swap(int a[],int i,int j){ int temp=a[i]; a[i] = a[j]; a[j] = temp;}int Partition(int a[],int l...
分类:其他好文   时间:2014-05-27 02:29:55    阅读次数:274
堆排序(源码)
源码://HeapSort.cpp#include using namespace std;//about heap://the last leaf node is a[n-1]//the last non-leaf node is a[n/2-1];// a[i]// ...
分类:其他好文   时间:2014-05-27 02:21:23    阅读次数:240
冒泡排序(算法源码)
算法源码://BubbleSort.cpp#include using namespace std;void BubbleSort(int a[], int n){ for(int i=n-1;i>0;i--) { for(int j=0;ja[j+1]) { int tmp = a[j...
分类:其他好文   时间:2014-05-27 02:07:07    阅读次数:223
【Cpp】考点·宏
一、#define的基本用法1.#define命令剖析1.1 #define的概念#define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。该命令有两种格式:一种是简单的宏定义,另一种是带参数的宏定义。(1)简单的宏定义#def...
分类:其他好文   时间:2014-05-19 19:00:00    阅读次数:263
cocos2d-x初学笔记
一、HelloWorld 1.修改窗口属性: main.cpp 1: CCEGLView * eglView = CCEGLView::sharedOpenGLView(); 2: eglView->setViewName("HelloCpp");//窗口名字 3: eglView->setFram...
分类:其他好文   时间:2014-05-19 18:32:23    阅读次数:269
Android Framework 分析---消息机制Native层
在Android的消息机制中,不仅提供了供Application 开发使用的java的消息循环。其实java的机制最终还是靠native来实现的。在native不仅提供一套消息传递和处理的机制,还提供了自定义文件描述符的I/O时间的监听机制。下面我们从具体代码中分析一下。 Native层的关键类: Looper.cpp.该类中提供了pollOnce 和wake的休眠和唤醒集中。同时在构造函数中...
分类:移动开发   时间:2014-05-18 18:33:48    阅读次数:340
Android Binder进程间通信---ServiceManager代理对象的获取过程
本文参考《Android系统源代码情景分析》,作者罗升阳。 一、测试代码:        ~/Android/external/binder/server         ----FregServer.cpp         ~/Android/external/binder/common         ----IFregService.cpp         ----IFreg...
分类:移动开发   时间:2014-05-18 18:21:12    阅读次数:475
排序算法之从冒泡排序所想到的
1、算法思想描述: 1)将相邻的两个数进行比较,如果前面的一个大于后面的一个,则将他们交换。每次循环能使一个数达到有序状态。2、时间复杂度:    平均O(n^2)3、实现及优化。以下给出三种实现方式/* * bubblesort.cpp * * Created on: 2014年5月17日 * Author: pc */ #include #include #inc...
分类:其他好文   时间:2014-05-18 15:34:55    阅读次数:198
box2d——1.tiles瓦片积木
【调试渲染】   将TestCpp里Box2DTestBed的GLES-Render.h/cpp添加到项目中,声明绘制变量:GLESDebugDraw mDebugDraw。 【创建世界】   // 根据重力创建世界 b2Vec2 gravity; gravity.Set(0.0f, -10.0f); mWorld = new b2World(gravity); // 设置调试...
分类:其他好文   时间:2014-05-18 14:58:02    阅读次数:316
cocos2d jsb 打包 Android APK
1.首先要会普通的cpp 打包成Android APK 以下所说的是在cocos2d-x 2.2.2 或者 2.3 版本中。本文在Eclipse总用ndk编译cocos2d-x。 老生常谈cocos2d-x JSB不是简单的js代码,涉及到C++代码,如果是Android的话又涉及到Java代码,有点复杂,如果搞过Android下的Jni的话会熟悉些。可以看下这篇文章:《Android J...
分类:移动开发   时间:2014-05-18 03:35:24    阅读次数:412
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!