AKever

导航

文章分类 -  C++

上一页 1 2 3 下一页

a powerful language and my love
算法 -- 简单插入排序
摘要:算法 -- 简单插入排序原理:如扑克牌整理,以左边第一张牌为一个排好的序列,从左边第二张牌 对序列进行插入排序,直到最后一张代码:void Insertsort3(int a[], int n){ int i, j; for (i = 1; i = 0 && a[j] > a[j + 1... 阅读全文

posted @ 2015-06-15 16:13 AKever 阅读(202) 评论(0) 推荐(0)

算法 -- 希尔排序
摘要:转:http://blog.csdn.net/morewindows/article/details/6668714算法 -- 希尔排序void shellsort3(int a[], int n){ int i, j, gap; for (gap = n / 2; gap > 0; g... 阅读全文

posted @ 2015-06-01 16:58 AKever 阅读(126) 评论(0) 推荐(0)

算法 -- 创建随机数组
摘要:算法 -- 创建随机数组#define CCRANDOM_0_1(RAND_MAX) ((float)rand()/RAND_MAX)//产生随机数int getRandom(int max){ int random =CCRANDOM_0_1(max)*100; //产生0~100之间的随机... 阅读全文

posted @ 2015-06-01 14:37 AKever 阅读(196) 评论(0) 推荐(0)

算法 -- 堆排序
摘要:算法(堆排序)这里的堆是指二叉堆, 二叉堆就是一种满足堆的两个特性的一颗完全二叉树,也叫优先队列。(区别于内存的堆。)理解链接:http://www.cnblogs.com/zabery/archive/2011/07/26/2117103.html时间复杂度 O(n*log(n)),其他堆:二叉堆... 阅读全文

posted @ 2015-05-26 20:51 AKever 阅读(151) 评论(0) 推荐(0)

算法 -- 归并排序
摘要:归并算法(排序)缺点:特消耗空间代码#pragma once#include #include class MergerSort{public: MergerSort(void); ~MergerSort(void);public: void breakOut(int *arr, ... 阅读全文

posted @ 2015-05-22 12:25 AKever 阅读(120) 评论(0) 推荐(0)

编译lualib.lib(cpp与lua交互第一步)
摘要:编译lualib.lib(cpp与lua交互第一步)VS2012, lua5.3.0====================================================1. 下载lua源码 http://www.lua.org/download.html 解压后得到:docs... 阅读全文

posted @ 2015-05-18 15:24 AKever 阅读(1546) 评论(0) 推荐(0)

makefile
摘要:Makefile规则其中target就是一个(或多个)目标文件。可以是ObjectFile,也可以是执行文件,还可以是一个标(Label)。prerequisites是生成那个target所需要的文件。Command是生成target时,make要执行的命令(任意的shell命令)。如果prereq... 阅读全文

posted @ 2015-05-12 15:26 AKever 阅读(136) 评论(0) 推荐(0)

gcc 的使用
摘要:GNUGNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由... 阅读全文

posted @ 2015-05-12 15:20 AKever 阅读(176) 评论(0) 推荐(0)

C++ window's socket
摘要:链接:http://www.cnblogs.com/qintangtao/archive/2012/12/12/2815542.html 阅读全文

posted @ 2015-04-20 10:38 AKever 阅读(140) 评论(0) 推荐(0)

Cocosdx CCScrollView-带滚动条
摘要:转自:http://novacreo.com/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%BC%80%E5%8F%91%E6%8A%80%E6%9C%AF%E4%BA%A4%E6%B5%81/cocos2dx%E4%B9%8Bccscrollview-%E5%B8%A6%E6%BB... 阅读全文

posted @ 2014-07-31 23:40 AKever 阅读(204) 评论(0) 推荐(0)

C++ ascII 码
摘要:'0' 0x31'A' 0x41'a' 0x61 阅读全文

posted @ 2014-07-14 00:19 AKever 阅读(336) 评论(0) 推荐(0)

C++(2) 自定义 字符串拷贝(strcpy),整形转字符串(itoa), 2.字符串转整形(atoi)
摘要:1. 字符串拷贝(strcpy)char* ud_strcpy(char* to, char* from){ if(to == NULL || from == NULL) throw "invalid args!"; while( (*to++ = *from++) != ... 阅读全文

posted @ 2014-07-13 23:56 AKever 阅读(259) 评论(0) 推荐(0)

C++可变参数函数 stdarg.h && vsprintf
摘要:C++可变参数函数 stdarg.hstdarg.h是C语言中C标准函数库的头文件,stdarg是由standard(标准) arguments(参数)简化而来,主要目的为让函数能够接收可变参数。stdarg.h数据类型(C89)va_list:用来保存宏va_arg与宏va_end所需信息stda... 阅读全文

posted @ 2014-07-04 21:21 AKever 阅读(598) 评论(0) 推荐(0)

C++ 随机数
摘要:/** @def CCRANDOM_0_1returns a random float between 0 and 1*/#define CCRANDOM_0_1() ((float)rand()/RAND_MAX)可以看出,他是返回一个0~1之间的随机数.同样的道理,1. int random =... 阅读全文

posted @ 2014-07-04 15:01 AKever 阅读(350) 评论(0) 推荐(0)

C\C++ 打印系统时间
摘要:C\C++ 打印系统时间includetime_t t = time(0); //time_t(长整形)char tmp[64];strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );printf("time: ... 阅读全文

posted @ 2014-07-04 12:52 AKever 阅读(1178) 评论(0) 推荐(0)

C++(2) err_note
摘要:ERRORS-----------------------------------------------------------------------------undefined reference to 'fdatasync'; sqlite版本太老如果需要加入sqlite, 需要下载最新的... 阅读全文

posted @ 2014-05-31 17:17 AKever 阅读(138) 评论(0) 推荐(0)

C++(2) 函数(strrev, strcpy, sort)
摘要:==================================================strrev自定义实现char *strrev(char *s){ if (s == NULL || s[0] == '\0') return s; for (char t,... 阅读全文

posted @ 2014-05-29 01:58 AKever 阅读(403) 评论(0) 推荐(0)

C++(2) 树
摘要:学习:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/27/2659163.html 阅读全文

posted @ 2014-05-19 15:27 AKever 阅读(115) 评论(0) 推荐(0)

Cocos2dx(1) iconv 跨平台的使用方法(Android, IOS) --- 转码(中文乱码)
摘要:iconv 跨平台的使用方法(Android, IOS) --- 转码(中文乱码)转自:http://blog.csdn.net/zhenli312/article/details/11639841在cocos2d-x中直接显示中文的时候会出现乱码,所以要用到iconv,在win32下配置属性即可运行,这里不多讲下面主要讲android和ios下的配置1.下载 iconv csdn下载地址:http://download.csdn.net/detail/dingkun520wy/67031132.解压iconv的库文件,得到iconv文件夹,把该文件夹放入cocos2d-x根目录的文件夹3.. 阅读全文

posted @ 2014-02-19 10:57 AKever 阅读(1556) 评论(0) 推荐(0)

C++(1) 模板学习
摘要:C++模板学习1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,inty);{return(x>y)?x:y ;}//函数2.float max(float x,floaty){return (x>y)? x:y ;}//函数3.double max(double x,doubley){return (c>y)? x:y ;}但如果 阅读全文

posted @ 2014-02-18 12:33 AKever 阅读(312) 评论(0) 推荐(0)

上一页 1 2 3 下一页