摘要: ε=(´ο`*)))唉 持续更新吧... 11.16更新 保存网页上的图片 并指定命名 阅读全文
posted @ 2017-11-16 16:08 Elaine_DWL 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 做了很久但是还是只有九十分,不知道为什么 要特别注意,原始题目是在坐标轴上面进行的 现在用矩阵来存储,坐标轴上面的点(x,y)对应矩阵的坐标应该是(y,x)!!!! 阅读全文
posted @ 2017-09-13 17:51 Elaine_DWL 阅读(134) 评论(0) 推荐(0) 编辑
摘要: //二叉树的基本操作之—建立二叉排序树并遍历 #include #include struct Node{ Node *lchild; Node *rchild; int c; }Tree[110];//静态数组 int loc;// 静态数组中被使用的元素个数 Node *create(){//申请未使用的结点 Tree[loc].lchild=Tree[l... 阅读全文
posted @ 2017-07-02 14:51 Elaine_DWL 阅读(151) 评论(0) 推荐(0) 编辑
摘要: //使用stl中的sort排序 定义compare函数 或进行 #include using namespace std; bool cmp(int x,int y){//定义排序规则 return x>y; } int main(){ int n;int buf[100]; while(scanf("%d",&n)!=EOF){ for(int... 阅读全文
posted @ 2017-07-02 12:32 Elaine_DWL 阅读(161) 评论(0) 推荐(0) 编辑
摘要: //冒泡排序 #include int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;ibuf[j+1]){ int tmp=buf[j]; buf[j]=buf[j+1]; ... 阅读全文
posted @ 2017-07-02 12:01 Elaine_DWL 阅读(108) 评论(0) 推荐(0) 编辑
摘要: //快速排序 #include int partition(int *a,int s,int t){ int i=s,j=t; int temp; do{ while(i=a[i]) j--; temp=a[i];a[i]=a[j];a[j]=temp; while(i<j&&a[i]<a[j]) i++; ... 阅读全文
posted @ 2017-07-01 23:24 Elaine_DWL 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 思路:广度 优先 记录路径长度 但是题目的意思好像是要记录具体路径 下次再搞吧 有一个农夫带一只羊、一筐菜和一只狼过河.果没有农夫看管,则狼要吃羊,羊要吃菜.但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题? 题目没有任何输入。 题目可能有种解决方法,求出步骤最少的解决方法,按顺序输出农夫想 阅读全文
posted @ 2017-05-16 18:00 Elaine_DWL 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。 输入包括一个由字母和数字组成的字符串,其长度不超过100。 可能有多组测试数据,对于每组数据,按照样例输出的格式将字符出 阅读全文
posted @ 2017-05-05 16:49 Elaine_DWL 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。 每一行包括两个字符串,长度不超过100。 可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。 解题思路 不能用字符串库函数 那就是c++里 阅读全文
posted @ 2017-05-05 16:09 Elaine_DWL 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 实现一个加法器,使其能够输出a+b的值。 输入包括两个数a和b,其中a和b的位数不超过1000位。 可能有多组测试数据,对于每组数据,输出a+b的值。 阅读全文
posted @ 2017-05-05 15:47 Elaine_DWL 阅读(352) 评论(0) 推荐(0) 编辑