上一页 1 ··· 9 10 11 12 13
摘要: 算法源自网络(网络源码连接:http://www.mycodes.net/161/6659.htm) 整体思路:用二维数组构建棋盘每一个数组元素封装为一个picturebox附带若干属性(例如:棋子归属方、棋子的类型),用一个抽象基类规定基本的棋子移动规则(例如:不能选中空白picturebox、该 阅读全文
posted @ 2016-08-07 19:52 故木 阅读(8503) 评论(1) 推荐(0)
摘要: 1 ////////////////////////////////////////////////////////////////////////////////////// 2 3 //SqList.h 顺序表数据结构C++类定义(基类) 4 5 /////////////////////////////////////////////////////////////... 阅读全文
posted @ 2016-07-05 16:14 故木 阅读(485) 评论(0) 推荐(0)
摘要: #include<string>#include<assert.h>#include<iostream>typedef int status;#define OK 1#define ERROR 0template<class type>class order_tream{ public: order 阅读全文
posted @ 2016-05-30 19:32 故木 阅读(479) 评论(0) 推荐(0)
摘要: head_LinkNode.h /*单链表类的头文件*/#include<assert.h>#include"compare.h"typedef int status;//整形的状态值#define OK 1;//status参数#define ERROR 0;//status参数template 阅读全文
posted @ 2016-05-16 21:18 故木 阅读(395) 评论(0) 推荐(0)
摘要: 头文件 #define LIST_MAX_SIZE 5#define LISTINCREMENT 2#include<assert.h>#include<string>template<class type >//<>中是模板参数在用模板类的时候必须给出,可以不止一个且不能为空,class和type 阅读全文
posted @ 2016-05-14 11:04 故木 阅读(855) 评论(0) 推荐(0)
摘要: 冒泡排序和选择排序是排序算法中比较简单和容易实现的算法。冒泡排序的思想为:每一次排序过程,通过相邻元素的交换,将当前没有排好序中的最大(小)移到数组的最右(左)端。而选择排序的思想也很直观:每一次排序过程,我们获取当前没有排好序中的最大(小)的元素和数组最右(左)端的元素交换,循环这个过程即可实现对 阅读全文
posted @ 2016-02-17 11:05 故木 阅读(322) 评论(0) 推荐(0)
摘要: 一 printf和scanf(printf和scanf是c语言中的输入输出库函数) printf(”格式控制“,输出列表) <1>格式控制 其中包含 格式声明(%+相应格式对应字母)、转义字符(\n)、格式附加字符(左靠)、和普通字符(普通字符会原样输出) 1格式声明:%+d或i(整型),f(浮点型 阅读全文
posted @ 2016-01-30 15:13 故木 阅读(699) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13