WV.53-向有序数组中插入一个数
来源:互联网 发布:淘宝大学讲师名单公布 编辑:程序博客网 时间:2024/05/19 07:41
问题及代码:
运行结果:
向有序数组中插入一个数。
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:number.cpp *作 者:单昕昕 *完成日期:2015年2月12日 *版 本 号:v1.0 * *问题描述:向有序数组中插入一个数并输出。*程序输入:一个数。*程序输出:插入排序后的数组。 */ using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class BubbleSort { //打印数组 public static void DisplayArray(int[] A) { foreach (int i in A) Console.Write("{0,5}", i); Console.WriteLine(); } static void Main() { int i,k,flag; int[] A = new int[] { 23, 45, 78, 98, 120, 156, 185, 200, 0 };//0是为要插入的数组预留的位置 Console.Write("初始数组:"); DisplayArray(A); Console.Write("\n请输入要插入升序数组的数:"); int x = int.Parse(Console.ReadLine()); int N = A.Length-1; for (k = 0;k < N ; k++) { if (x < A[k]) break; } for (i = N; i >k; i--) A[i] = A[i - 1]; A[k] = x; Console.Write("\n插入排序后的数组:"); DisplayArray(A); Console.WriteLine(); } }}
运行结果:
向有序数组中插入一个数。
学习心得:
找到位置然后插入该数就行了。
0 0
- WV.53-向有序数组中插入一个数
- C语言向有序数组中插入一个数使该数组仍保持有序
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- java实现向有序数组中插入一个元素
- 数组之输入一个数插入有序数组中
- 向有序数组中插入一个元素,使数组仍有序。
- Problem I: 输入一个数插入有序数组中
- 第十三周 输入一个数插入有序数组中
- 第十四周—在有序数组中插入一个数
- 第十四周-输入一个数插入有序数组中
- 十四周OJ2输入一个数插入有序数组中
- 第十四周输入一个数插入有序数组中
- Unity3D技术之实现声波支付时的波纹详解
- c/c++字符转换成字符串
- Jstl function 标签的使用
- 用SQL语句添加删除修改字段
- flex 如何在validation标签里面写正则表达定义
- WV.53-向有序数组中插入一个数
- 欢迎使用CSDN-markdown编辑器
- 11059 - Maximum Product
- 黑马程序员——ObjC基础—方法
- Qt学习入门
- Leetcode: Two Sum
- fork,你拿什么证明你的写时拷贝(COW)
- where in的sql语句按照指定ID进行排序的解决方法
- 为什么 PHPer 应当学习 Golang .