- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Shell排序还可以这样写
明白了原理之后自己写了个希尔排序,这个Shell排序的时间复杂度貌似有点大; 感觉有点复杂,还好能够运行 #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int a[]={10,9,8,7,6,5,4,3,2,1,13,11,78}; int length=sizeof(a)/sizeof(int); i...
2013-12-21 19:14:21 658
原创 双链表简单操作笔记
写了那么久,删除有点可惜 #include using namespace std; typedef struct DoubleLink { int data; struct DoubleLink *pre,*next; }DoubleLink; //创建一个双向链表的时候不能插入重复的元素;length为创建元素个数 DoubleLink *createDoubleL
2013-12-16 15:10:08 654
原创 (广度、深度)遍历二叉树
闲着无聊,偶然看到广度遍历二叉树(采用队列的结构),而深度遍历二叉树采用(栈的结构); 根据广度遍历二叉树的原理,自己仔细想了哈!没有参考资料(采用栈的存储方式)对二叉树进行深度遍历 #include using namespace std; typedef int ElemType; //二叉树的节点 typedef struct BiTNode { ElemTyp
2013-12-16 15:03:23 739
原创 cocos2d-x苦思冥想连连看
那天被问到,连连看设计,大脑一片空白:而我口里只会说着大二写过,现在想想,那个时候写(只能是练练打字的速度而已,其原理根本不明白怎么回事), 最近连续两天(想的让人头昏脑涨,吐的感觉也有,想到睡觉也有。。。。。。就这样,终于突破了);(可能还有bug) 1、 首先你要明白,连连看的共有多少个元素把,5*5? 你觉得能全部消除?no;我这里是 8*8 ,数组的大小是a[10][10]
2013-12-10 16:44:19 1399 1
原创 不一样的直接插入法排序笔记
#include #define MAX_SIZE 10 typedef int ElemType; using namespace std; typedef struct { ElemType key; int data; }RecType; int main(int argc, const char * argv[]) { Re
2013-12-03 18:43:52 710
原创 二叉树创建错误笔记
简单笔记哈,错误以免再次犯错误: typedef struct BITree{ char data; struct BITree *left; struct BITree *right; }BITree ,*BITreePtr; //遍历二叉树,递归时容易出现的错误 /*当第一次将左指针参数传入时,形参指针tree指向了tree->left 后tree=(B
2013-12-01 11:38:06 733
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人