会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狂奔的蜗牛-
博客园
首页
新随笔
联系
订阅
管理
2016年4月20日
C语言之直接插入排序
摘要: 一、直接插入排序 直接插入排序就是对于给定的一组数,每次插入一个数来排序 例如给定的数列 1 4 3 6 8 5 0 7 9而言,直接插入排序的过程如下: 1、temp为第二个数4,对于前两个数,已经顺序,故第一次排序后仍为 1 4 ^ 3 6 8 5 0 7 9 2、temp为第三个数3,对于前三
阅读全文
posted @ 2016-04-20 15:00 Rmfone
阅读(403)
评论(0)
推荐(0)
2016年4月18日
大数相加也算经典题之一了吧
摘要: 大数相加 关于C语言大数(有千百位数的)问题,一般都是使用字符串来记录的。这里,将分享一下大数的代码。 *分析 *就大数相加而言,首先末位对其,然后换成整数相加在加上进位 *记录进位,并对结果取模换成字符存入 *重复上述过程,直到公共部分加完 *然后把未加完的加进去 代码如下 其实大数还是较为简单的
阅读全文
posted @ 2016-04-18 17:37 Rmfone
阅读(241)
评论(0)
推荐(0)
2016年4月15日
C语言的快速排序及分析
摘要: 一、快速排序 一般而言,学习C语言较为简单的排序,则是直接插入排序和冒泡排序。而这两者在数据较大的时候则速度就很慢了。 快速排序的速度大于前者并且较为简单,所以写下学习快速排序的过程,供以后复习。 快速排序的原理: 1、快速排序是分治思想,将数列分解排序。 2、具体过程是:先任取一个值作为基准,然后
阅读全文
posted @ 2016-04-15 12:43 Rmfone
阅读(607)
评论(0)
推荐(0)
2016年4月13日
关于C语言求两个数的最大公约数
摘要: 一、求两个数的最大公约数有两种方法 1、求差法 对于传入的两个数,用较大的数减去较小的数,然后拿差与较小的数相比,若是相等,则这个数就是最大公约数。否则,对于差和较小的数再次重复上述的过程。 关于算法,则可利用while的循环来重复或者利用递归算法,这里采用递归来求解 1 int division(
阅读全文
posted @ 2016-04-13 15:54 Rmfone
阅读(16050)
评论(0)
推荐(1)
公告