#include <stdio.h> int main()// { int s[5] = {12,3,8,5,1},i,j,k,t; for(j = 1;j < 5;j++) //外 { for(i = 0;i <= 4-j;i++) // 内 if(s[i] > s[i+1]) { t
原创 2024-04-18 19:34:20
86阅读
写两个最基本的比较常用的C排序的例子和大家共享下! #include <stdio.h>int main(){    int a[11]; /* 为了符合习惯, 第0号元素不用 */    int i, j, cup;    printf("Input 10 numbers:\n"); &nb
原创 2010-11-21 13:52:19
613阅读
#include <stdio.h> void swap(int *a,int *b){ int temp=*a; *a=*b; *b=temp; } int main() { int n = 10; int m; int numbers[10]; int i; // 读入给定的数字 for (i ...
转载 2021-07-30 07:26:00
124阅读
2评论
所谓C#冒泡排序就是在每一次排序的过程中总有一个最大的值被移动到后面,值小的就像水泡一样浮到水面。所谓冒泡,就是在水中垂直排列着一排大小顺序错乱的气泡,现在要求他们从大(小)到(大)排好队。于是众气泡们商量出了一条规则以便有规矩而不慌乱的排好顺序。据其中一气泡透露消息,它们的规则是这样的:从最底下的气泡开始往上浮动,如若碰到上面的气泡比它小,就对它说:兄弟,对不住了,您小,不能在上面,咱俩必须换个位置。一番交涉之后,气泡上升了,并继续着同样的使命。当碰到上面的兄弟比它大的时候, 没办法,游戏有游戏的规则,人生有人生的轨迹,气泡有气泡的规矩,只能对上面的仁兄说:老兄,我的使命结束了,后面的路程你
转载 2012-06-26 10:44:00
67阅读
2评论
#include<stdio.h>void bubbleSort(int arr[]);void printArray(int arr[]);int main(){ int i = 0, j = 0, t = 0, n = 0; int arr[] = { 4,2,3,1 }; bubbleSort(arr); printArray(arr); return 0;}void
原创 2022-11-23 15:30:36
72阅读
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把
原创 2023-07-06 15:54:09
66阅读
C语言冒泡排序
原创 2022-08-12 09:28:17
133阅读
1点赞
  #include <stdio.h>  void printArr(int arr[],int length){         int i;     &nbsp
原创 2012-10-22 17:16:54
497阅读
#include <stdio.h> int main() { int arr[9] = {1,5,2,7,6,3,8,9,4}; int i = 0; int j = 0; int tmp; int len=sizeof (arr)/
原创 2015-11-16 10:33:04
562阅读
1点赞
//--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #
原创 2017-09-20 19:58:53
612阅读
原创 闫小林 C语言入门到精通 2020-12-01收录于话题#小林C语言实战103个“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。那么如何学习呢?当然是每天都练习一道C语言题目!!作者闫小林白天搬砖,晚上做梦。我有故事,
转载 2021-03-10 14:12:26
149阅读
#include <iostream> int main() { int arr[]={4,8,2,3,1,0,9,7,6}; std::cout<<"排序前的数组:"<<arr<<std::endl; int arr_length = sizeof(arr)/ sizeof(arr[0]); st
转载 2021-07-02 11:09:00
249阅读
2评论
class Program { static void swap( ref int atemp, ref int btemp)//注意ref的使用 { int temp = atemp; atemp = btemp; ...
转载 2015-07-06 11:42:00
107阅读
2评论
冒泡排序
原创 2021-11-02 16:31:49
575阅读
#include <stdio.h>int main(int argc, const char * argv[]){ // void maopao(int arr[], int len); int arr[] = {1,2,32,22,64,212,221,323,224,11}; int len = sizeof(arr)/sizeof(int); ma
原创 2023-02-14 10:09:16
39阅读
源程序: void main(){ int a[10]={12,38,35,22,97,65,50,88,9,75}; int i,j,t; //t是临时变量 for(j=1;j<=9;j++) //外层循环控制第几趟排序 { for(i=0;i<=10-j-1;i++) //内层循环是比较两个数的
原创 2022-06-08 17:01:26
42阅读
冒泡排序是不是排序算法的鼻祖呢?应该是。即便是没学过算法的小学生,你让他正序排列一串数字,估计他的思路就是冒泡排序冒泡排序的时间复杂度为O(n^2),和普通的插入排序一样,要说区别吧,可能是冒泡排序是将数字从后往前插入,插入排序是从前往后插。普通场景下需要排序搞个冒泡就解决了,除非数量级特别大,不然杀鸡焉用牛刀。冒泡排序思想就是数据集中两两比较,找到最大的放到最后,然后重新来一遍,找到次最大...
原创 2021-09-02 15:32:45
311阅读
#include "stdio.h"#include "string.h"void MaoPao(int* s, int num);int main(){ int buf[] = { 1,23,12,11,32,12,123,15 }; int bufNum = sizeof(buf) / sizeof(int); MaoPao(buf, bufNum); for (int i = 0; i < bufNum; i++) { p
原创 2021-11-29 14:34:13
137阅读
冒泡排序就是将一个数组中的元素按照从大到小或者从小到大的顺序进行排列。
原创 2022-09-25 00:19:43
77阅读
#include<iostream>using namespace std;int main(){ int arr[9]={4,2,8,0,7,1,3,9,5}; cout<<"排
原创 2022-10-20 10:24:11
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5