第十五周 算法改进--数组中插入一个数
来源:互联网 发布:罗马王室 知乎 编辑:程序博客网 时间:2024/06/16 03:44
<img src="http://img.blog.csdn.net/20141205131345328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><img src="http://img.blog.csdn.net/20141205131356233?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名:数组*作者;童宇*完成日期:2014年12月5日*版本号v1.0*问题描述:数组中插入一个数*输入描述:*程序输出:*/#include <iostream>using namespace std;int main(){ int i,t,a,A[10]; for(i=0; i<9; i++) { cin>>A[i]; } cin>>a; for(i=0; i<9; i++) { if(A[i]>a) { break; } } t=i; for(i=8; i>=t; i--) { A[i+1]=A[i]; } A[t]=a; for(i=0; i<10; i++) { cout <<A[i]<< endl; } return 0;}
运行结果:
<img src="http://img.blog.csdn.net/20141205131345328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<img src="http://img.blog.csdn.net/20141205131356233?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
说明:
这次算法改进了,不需要对特殊位置特殊考虑了,无论头尾,算法都成立.
0 0
- 第十五周 算法改进--数组中插入一个数
- 数组中插入一个数
- 第十三周项目1--在数组中插入一个数
- 第十三周 输入一个数插入有序数组中
- 将一个数插入到数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- java-利用折半查找算法将一个数插入有序数组中适当位置
- 第十五周算法改进(选择排序)
- 数组之输入一个数插入有序数组中
- C语言在数组中插入一个数,升序降序
- WV.53-向有序数组中插入一个数
- 折半查找 在数组中插入一个数返回index
- JM8.6中看起来让人不寒而栗的 int ******究竟是怎么回事?
- C语言 字符串数字函数转换大全
- jstl标签库基础教程及其使用代码
- Linux 安装WebLogic9.2 MP2(图文详解 教程下载)
- Azure 媒体服务发布可靠的视频直播平台
- 第十五周 算法改进--数组中插入一个数
- JSTL教程2
- popupWindow动画
- PCA 和 白化区别
- SVN数据库坏掉的解决方法
- POJ 1852 Ants
- html5开发之viewport使用
- 使用NSThread创建线程,执行NSTask,但是异步读取pipe的时候出错
- vimrc