C
Sunflower_No
这个作者很懒,什么都没留下…
展开
-
冒泡_排序
冒泡排序:#include<stdio.h>int main(){ int i; int j; int a[10]={9,8,7,6,5,4,3,2,1,0}; int temp; for(i=0;i<10-1;i++) { for(j=i+1;j<10;j++) { if(a[原创 2016-08-07 21:53:41 · 414 阅读 · 3 评论 -
C_快速排序
快速排序看起来挺高大尚的,顾名思义就是排序的速度相对来说较快。 快速排序就是首先选择一个数把比他小的放在该数的左边比他大的放在右边。【 详细的是每次选择左边的第一个数(我们鼓且叫做temp)作为基准与他最右边的数相比较,如果大于等于temp我们就依次往前推进j-],否则 跳出循环a[i]=a[j]。在转入对a[i]与temp的比较如果a[i]<=temp 则向后推进(i++)】#include<s原创 2016-08-08 20:22:45 · 323 阅读 · 0 评论 -
C_插入排序
插入排序就是插入一个元素排一次序。#include<stdio.h>int main(){ int a[5]; int x; int j; int b[]={3,42,22,12,30}; for(int i=0;i<5;i++) { j=i; x=b[i]; while(j>0&&x<=a[j-1原创 2016-08-09 14:42:27 · 266 阅读 · 0 评论