社区应用
帖子
相册
日志
群组
热榜
分享
记录
最新帖子
精华区
社区服务
农场庄园
银行
家族
勋章中心
道具中心
博客
我的星座
游游乐
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
标签排行
社区论坛任务
迷你宠物
左右分栏
邀请注册
首页
帮助
下拉
用户名
电子邮箱
记住
找回密码
登录
注册
我的快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
首页
论坛
门户
群组
新闻
开心牧场
若水专栏
校内生活
社区生活
休闲娱乐
蜀道之上
资源共享
技术交流
帖子
日志
用户
版块
群组
帖子
搜索
热搜:
wind8green
wind
wind8gray
wind8black
wind8purple
书签
口- 若水茶楼
口- 青春时尚
口- C编程宝典
数学协会
口- 数码硬件
口- 笑 话 林
关闭
选中
1
篇
全选
[切换到宽版]
最新帖子
精华区
书签
若水UEBBS.COM社区—〖石家庄经济学院论坛〗
>
口- 技术交流
>
常用算法设计方法
发帖
回复
« 返回列表
上一主题
下一主题
新帖
4791
阅读
10
回复
[局域网]
常用算法设计方法
卫
UID:2
注册时间
2005-10-16
最后登录
2012-01-01
在线时间
3141小时
发帖
5692
搜Ta的帖子
精华
4
铜板
103378
人品值
1520
贡献值
26
交易币
0
好评度
5373
信誉值
0
金币
0
访问TA的空间
加好友
用道具
级别:
店掌柜
发帖
5692
铜板
103378
人品值
1520
贡献值
26
交易币
0
好评度
5373
信誉值
0
金币
0
所在楼道
关注Ta
发消息
只看楼主
更多操作
倒序阅读
复制链接
使用道具
0
发表于: 2006-04-24
要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。
(k%r_O 6
算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执行的顺序。计算机按算法指令所描述的顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对此输入数据无解。
w *o _s
通常求解一个问题可能会有多种算法可供选择,选择的主要标准是算法的正确性和可靠性,简单性和易理解性。其次是算法所需要的存储空间少和执行更快等。
**ls 4CE<
算法设计是一件非常困难的工作,经常采用的算法设计技术主要有迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法等等。另外,为了更简洁的形式设计和藐视算法,在算法设计时又常常采用递归技术,用递归描述算法。
本帖最近评分记录:
共
条评分
隐藏
评价一下你浏览此帖子的感受
精彩
感动
搞笑
开心
愤怒
无聊
灌水
简单生活
执著追求
别笑我浅溥,天真的以为用一腔真诚就能感动这个冷漠的世界。
也别说我幼稚,竟想用不长的人生去诠释繁杂的红尘。
然而除了真诚,我还能给你什么,的确我真的一无所有!
回复
引用
举报
顶端
卫
UID:2
注册时间
2005-10-16
最后登录
2012-01-01
在线时间
3141小时
发帖
5692
搜Ta的帖子
精华
4
铜板
103378
人品值
1520
贡献值
26
交易币
0
好评度
5373
信誉值
0
金币
0
访问TA的空间
加好友
用道具
级别:
店掌柜
发帖
5692
铜板
103378
人品值
1520
贡献值
26
交易币
0
好评度
5373
信誉值
0
金币
0
所在楼道
关注Ta
发消息
只看该作者
1
发表于: 2006-04-24
一、迭代法
o7AI
D,s[{RW+q
迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行:
,w_C~XN$t
(1) 选一个方程的近似根,赋给变量x0;
1rh2!4)7
(2) 将x0的值保存于变量x1,然后计算g(x1),并将结果存于变量x0;
cP0(Q+i7
(3) 当x0与x1的差的绝对值还小于指定的精度要求时,重复步骤(2)的计算。
iM]&ryGB