冒泡排序算法(C#)

题目描述

使用C#编写一个控制台应用。输入10个整数存入数组中,然后使用冒泡排序算法对一维数组的元素从小到大进行排序,并输出。

输入

在控制台中输入数字,存入一维数组

输出

输出排序后的数组

样例输入

87
85
89
84
76
82
90
79
78
68 

样例输出

68
76
78
79
82
84
85
87
89
90
using System;namespace ConsoleApp5
{class Program{static void Main(string[] args){int[] arr = new int[20];int len = 10;for(int i=0;i<10;i++){arr[i] = Int32.Parse(Console.ReadLine());}for(int i=0;i<len;i++){for (int j = i+1; j < len; j++){if(arr[j]<arr[i]){int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}for(int i=0;i<len;i++){Console.WriteLine(arr[i]);}}}
}

冒泡排序算法(C#)相关推荐

  1. python实现冒泡排序完整算法_Python实现冒泡排序算法的完整实例

    冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉. 实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边.然后 ...

  2. 冒泡排序算法实现思想个人理解

    一.冒泡排序算法个人理解 主要是以两个形成嵌套的for循环来完成的.外层的for循环以索引ix的值来逐个访问序列中的每个元素,ix的值由0开始增加到size(sequence) - 1,当外部的for ...

  3. 十三、冒泡排序算法及其优化

    一.基本介绍 **冒泡排序(Bubble Sorting)的基本思想是:**通过对待排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部, ...

  4. c语言排序教学过程,C语言中冒泡排序算法教学设计

    排序是计算机科学中一项重要的技术,其应用范围广.使用频率高,因此对于排序算法的研究一直是计算机专家的重点.高校的程序设计类课程也将排序算法作为重难点进行教学. 1常见的几种排序算法 1.1算法的基本概 ...

  5. 【排序】冒泡排序算法

    特别说明: 对于算法,重在理解其思想.解决问题的方法,思路.因此,以下内容全都假定待排序序列的存储结构为:顺序存储结构. 冒泡排序思想 冒泡排序与插入排序.简单选择排序一样,都是比较简单的一类排序算法 ...

  6. 【C语言】两种方式实现冒泡排序算法

    题目要求 编写一个C语言程序,实现基本的冒泡排序算法. 算法 冒泡排序,用一句话来总结: 一组数中,相邻的两个数进行比较.交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序 要想对N个数字进行 ...

  7. java里冒泡排序编程案例_java编程题:用Java实现一个冒泡排序算法

    /** * java编程题:用Java实现一个冒泡排序算法 */ public class Test12 { public static void main(String[] args) { int[ ...

  8. php chilkat.certstore,angularjs实现冒泡排序算法的可视化

    <angularjs实现冒泡排序算法的可视化>由会员分享,可在线阅读,更多相关<angularjs实现冒泡排序算法的可视化(44页珍藏版)>请在人人文库网上搜索. 1.angu ...

  9. python实现冒泡排序视频_Python实现冒泡排序算法的完整实例

    冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉. 实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边.然后 ...

  10. 冒泡排序算法_PHP冒泡排序算法(一)

    ·点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 在前面的文章中,我们给大家介绍了PHP算法系列之<PHP随机取一算法>.今天我 ...

最新文章

  1. 输出四位完全平方数_LeetCode 题解 | 279. 完全平方数
  2. 0717PHP基础:面向对象
  3. WINCE6.0更换桌面壁纸和图标
  4. 数据结构实验之图论三:判断可达性(dfs/bfs)
  5. c# 检查目录,当指定目录不存在时建立目录
  6. Python Mixin技术介绍
  7. JQuery Datatables 动态配置参数异步加载数据
  8. 通过RSS订阅、邮件转发自动同步多个Blog
  9. log4j mysql 异步_spring boot:配置druid数据库连接池(开启sql防火墙/使用log4j2做异步日志/spring boot 2.3.2)...
  10. 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
  11. 商城系统功能多不是运营的关键,但是功能多,真香!
  12. reviewboard mysql_reviewboard安装实战
  13. IDEA配置文件保存位置修改
  14. 台式计算机硬盘的尺寸通常为多少英寸,电脑硬件参数之硬盘
  15. 使用Arduino和TTP223电容式触摸传感器制作触摸检测器
  16. nm 命令输出项解析
  17. Bootstrap按钮样式
  18. c语言指针 —— 面试题
  19. 长度厘米转换c语言程序,标准长度单位换算c程序设计.doc
  20. CSS-border边框

热门文章

  1. jq之$(“a[target=‘_blank‘]“)
  2. CTF工具-gdb插件peda,pwndbg安装
  3. java min 函数的使用方法_【Python】Java程序员学习Python(五)— 函数的定义和使用...
  4. c web mysql数据库_C连接Mysql数据库代码
  5. mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)
  6. android按钮变输入框动画,AnimShopButton 仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮。自带海量可定制 UI 属性。在 Re @codeKK Android开源站...
  7. 攻击linux的samba,Samba 中间人攻击漏洞(CVE-2015-5296)
  8. python 运行时间 装饰器_python 装饰器统计某个函数的运行时间
  9. 网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...
  10. mysql课程表学时_Mysql 巩固提升 (学生表_课程表_成绩表_教师表)