通知:欢迎光临,有建议或发现bug,点此留言
首页> 经验> C++递归总结(一)

C++递归总结(一)

佚名 2015-10-10 17:58:48 905
简介前面几天我更新关于递归调用这样一种简单操作,而递归程序设计是C++语言程序设计中的一种重要的方法,它使许多复杂的问题变得简单,容易解决了。
打开支付宝,搜索【514124385】可领红包哦,最高99元!!!,每天都可领。

下面弄例题的方式来让大家深入理解递归

设有N个数已经按从大到小的顺序排列,现在输入X,判断它是否在这N个数中,如果存在则输出:“YES” 否则输出“NO”。

【算法分析】

       该问题属于数据的查找问题,数据查找有多种方法,通常方法是:顺序查找和二分查找,当N个数排好序时,用二分查找方法速度大大加快。二分查找算法:

   (1) 设有N个数,存放在A数组中,待查找数为X,用L指向数据的高端,用R指向数据的低端,MID指向中间:

登陆系统,查看更多
文章标题:C++递归总结(一)
文章地址:http://www.cjjjs.com/article/20151010175848804
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:C++递归总结(一)

阅读排行

猜您感兴趣