c++
qq_17136695
这个作者很懒,什么都没留下…
展开
-
全排列
#include #include #include using namespace std; #define MAX_SIZE 5 void swap(vector &lst, int i, int j) { int tmp = lst[i]; lst[i] = lst[j]; lst[j] = tmp; }转载 2017-06-03 20:22:22 · 156 阅读 · 0 评论 -
24点游戏
输入四个数1-13,加减乘除得到24:#include #include#include #include"cal.h"using namespace std;bool isp(char c){ if (c == '+' || c == '-' || c == '*' || c == '/') return true; else return false;}voi原创 2017-06-03 22:52:15 · 328 阅读 · 0 评论 -
计算表达式
中序转后序:#include #include #include #include#includeusing namespace std;#define MAX 50struct node{ double i; char c; bool t;}; bool isdigit(char c){ if ((c >= '0'&&c <= '9') ||原创 2017-06-03 22:16:05 · 365 阅读 · 0 评论 -
已知前序中序求后续
#include#includecharpre[26];charin[26];charpost[26]; /**三个low和high分别是pre,in和post的起止位置*/voidPost(intlow1,inthigh1,intlow2,inthigh2,int原创 2017-06-14 15:29:53 · 401 阅读 · 0 评论 -
实现组合算法
#include #include#includeusing namespace std;void cho(vector&r, vector&a, int n1, int n2, int m, vector>&b){ if ((n2 - n1 + 1) < m) return; if (n2 - n1 + 1 == m) { for (int i = n1; i <原创 2017-07-18 20:18:34 · 225 阅读 · 0 评论 -
关于c++类的赋值的问题
class jctree{public: jctree(string na, bool is, int res, int co = 0) :name(na), is_leaf(is), result(res) ,count(co) {} string name; jctree operator = (jctree& jc) { jctree c(jc.name,原创 2017-07-24 13:47:47 · 608 阅读 · 0 评论 -
决策树的c++实现
#include#include#include#include#include#include "jcs.h"using namespace std;void predict(jctree&jc,vector&hind, vector&attr);void predict1(jctree jc, vector&a, vector&hind,vector&attr);jct原创 2017-07-24 13:55:21 · 728 阅读 · 0 评论