上一页 1 ··· 13 14 15 16 17
摘要: 除法也是利用数组模拟,不过这里不是直接按照除法的运算来,而是把除法转变为减法运算,从而求得结果。 以下代码是copy过来的 #include#includeint len1,len2;char s1[905];char s2[905];int re[905];void sub(){ int... 阅读全文
posted @ 2015-05-23 11:12 Tovi 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 利用递归算法 #include #includeusing namespace std;void trail(string[],int[],int,int);int main(){ int n,k=0; cout>n; string a[100]; int b[100]={0}; for (i... 阅读全文
posted @ 2015-05-21 12:24 Tovi 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 原理上也是采用数组模拟。 a[i] 12345 b[j] 23 用c[k]来保存每次的运算结果,k=i+j; c[i+j]=c[i+j]+a[i]*b[j]; 这里来模拟一次乘法过程: 123 * 12 ... 阅读全文
posted @ 2015-05-21 12:08 Tovi 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 大数的减法,同样的需要用数组保留输入的两个大数,然后将其转换成为整型数进行运算。代码如下 #include //此代码要求a-b,其中a大于b #includeint main(void){ char s1[505],s2[505]; while(scanf(... 阅读全文
posted @ 2015-05-19 21:26 Tovi 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 大树的加法,实则用数组去进行处理。将两个数的每位相加的结果先保存在整形数组中,然后逐位进行结果的转换。代码如下#include "stdio.h"#includeint max(int x,int y){ if (x>y) return x; else return y;}int ... 阅读全文
posted @ 2015-05-19 17:44 Tovi 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 对于递归算法,从开始到现在都还是让我头疼的一个算法,当然以后还有很多的算法让我头疼呢。但是慢慢地研究他,其实他也是好理解的,首先理解递归必须知道用递归需要满足的两个条件:一、需要有反复执行的过程,(也就是反复去执行自身了) 二、就要有跳出反复执行的出口,也就是跳出反复循环的条件了(专业... 阅读全文
posted @ 2015-05-16 09:59 Tovi 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 好吧,今天差点忘记更新我的博文了。我决定博文开始纳入算了。。。冒泡排序,这个算法是我接触算法的第一个算法,由于这个算法比较简单,所以刚入门算法的基本上一看一学就懂。但是还是要弄懂它的原理,这样在做题的时候才能做到熟练精通掌握。对于这个原理我是这么理解的,可以把它看成是一遍一遍的扫描... 阅读全文
posted @ 2015-05-15 18:35 Tovi 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17