冒泡排序算法(C#)
冒泡排序算法(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#)相关推荐
- python实现冒泡排序完整算法_Python实现冒泡排序算法的完整实例
冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉. 实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边.然后 ...
- 冒泡排序算法实现思想个人理解
一.冒泡排序算法个人理解 主要是以两个形成嵌套的for循环来完成的.外层的for循环以索引ix的值来逐个访问序列中的每个元素,ix的值由0开始增加到size(sequence) - 1,当外部的for ...
- 十三、冒泡排序算法及其优化
一.基本介绍 **冒泡排序(Bubble Sorting)的基本思想是:**通过对待排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部, ...
- c语言排序教学过程,C语言中冒泡排序算法教学设计
排序是计算机科学中一项重要的技术,其应用范围广.使用频率高,因此对于排序算法的研究一直是计算机专家的重点.高校的程序设计类课程也将排序算法作为重难点进行教学. 1常见的几种排序算法 1.1算法的基本概 ...
- 【排序】冒泡排序算法
特别说明: 对于算法,重在理解其思想.解决问题的方法,思路.因此,以下内容全都假定待排序序列的存储结构为:顺序存储结构. 冒泡排序思想 冒泡排序与插入排序.简单选择排序一样,都是比较简单的一类排序算法 ...
- 【C语言】两种方式实现冒泡排序算法
题目要求 编写一个C语言程序,实现基本的冒泡排序算法. 算法 冒泡排序,用一句话来总结: 一组数中,相邻的两个数进行比较.交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序 要想对N个数字进行 ...
- java里冒泡排序编程案例_java编程题:用Java实现一个冒泡排序算法
/** * java编程题:用Java实现一个冒泡排序算法 */ public class Test12 { public static void main(String[] args) { int[ ...
- php chilkat.certstore,angularjs实现冒泡排序算法的可视化
<angularjs实现冒泡排序算法的可视化>由会员分享,可在线阅读,更多相关<angularjs实现冒泡排序算法的可视化(44页珍藏版)>请在人人文库网上搜索. 1.angu ...
- python实现冒泡排序视频_Python实现冒泡排序算法的完整实例
冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉. 实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边.然后 ...
- 冒泡排序算法_PHP冒泡排序算法(一)
·点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 在前面的文章中,我们给大家介绍了PHP算法系列之<PHP随机取一算法>.今天我 ...
最新文章
- 输出四位完全平方数_LeetCode 题解 | 279. 完全平方数
- 0717PHP基础:面向对象
- WINCE6.0更换桌面壁纸和图标
- 数据结构实验之图论三:判断可达性(dfs/bfs)
- c# 检查目录,当指定目录不存在时建立目录
- Python Mixin技术介绍
- JQuery Datatables 动态配置参数异步加载数据
- 通过RSS订阅、邮件转发自动同步多个Blog
- log4j mysql 异步_spring boot:配置druid数据库连接池(开启sql防火墙/使用log4j2做异步日志/spring boot 2.3.2)...
- 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
- 商城系统功能多不是运营的关键,但是功能多,真香!
- reviewboard mysql_reviewboard安装实战
- IDEA配置文件保存位置修改
- 台式计算机硬盘的尺寸通常为多少英寸,电脑硬件参数之硬盘
- 使用Arduino和TTP223电容式触摸传感器制作触摸检测器
- nm 命令输出项解析
- Bootstrap按钮样式
- c语言指针 —— 面试题
- 长度厘米转换c语言程序,标准长度单位换算c程序设计.doc
- CSS-border边框
热门文章
- jq之$(“a[target=‘_blank‘]“)
- CTF工具-gdb插件peda,pwndbg安装
- java min 函数的使用方法_【Python】Java程序员学习Python(五)— 函数的定义和使用...
- c web mysql数据库_C连接Mysql数据库代码
- mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)
- android按钮变输入框动画,AnimShopButton 仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮。自带海量可定制 UI 属性。在 Re @codeKK Android开源站...
- 攻击linux的samba,Samba 中间人攻击漏洞(CVE-2015-5296)
- python 运行时间 装饰器_python 装饰器统计某个函数的运行时间
- 网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...
- mysql课程表学时_Mysql 巩固提升 (学生表_课程表_成绩表_教师表)