![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 77
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 · 160 阅读 · 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 · 330 阅读 · 0 评论 -
计算表达式
中序转后序: #include #include #include #include #include using namespace std; #define MAX 50 struct node { double i; char c; bool t; }; bool isdigit(char c) { if ((c >= '0'&&c <= '9') ||原创 2017-06-03 22:16:05 · 366 阅读 · 0 评论 -
已知前序中序求后续
#include #include char pre[26]; char in[26]; char post[26]; /**三个low和high分别是pre,in和post的起止位置*/ void Post(int low1,int high1,int low2,int high2,int原创 2017-06-14 15:29:53 · 403 阅读 · 0 评论 -
实现组合算法
#include #include #include using 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 · 226 阅读 · 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 · 611 阅读 · 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 · 743 阅读 · 0 评论