算法题
lanlan1266
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法——冒泡排序
#include <stdio.h>void swap(int p[], int i, int j){ int temp = p[i]; p[i] = p[j]; p[j] = temp;}int bubbleSort(int p[], int n){ int i, j; if(p == NULL) { printf("错误!\n");...原创 2018-05-12 16:58:58 · 174 阅读 · 0 评论 -
算法——鸡尾酒排序
#include <stdio.h>void swap(int *p, int i, int j){ int temp = p[i]; p[i] = p[j]; p[j] = temp;}void cockTailSort(int *p, int n){ int left = 0; int rigth = n -1; int i, j; ...原创 2018-05-12 19:23:25 · 199 阅读 · 0 评论 -
算法——选择排序
#include <stdio.h>void swap(int *p, int i, int j){ int temp = p[i]; p[i] = p[j]; p[j] = temp;}//方法一void selectSort01(int *p, int n){ int i, j; for (i = 0; i < n-1; i++) { ...原创 2018-05-12 21:12:29 · 134 阅读 · 0 评论 -
算法——插入排序
#include "stdio.h"/* 将a[j]插入到前面a[0…j-1]的有序区间所用的方法进行改写,用数据交换代替数据后移。如果a[j]前一个数据a[j-1] > a[j],就交换a[j]和a[j-1],再j--直到a[j-1] <= a[j]。这样也可以实现将一个新数据新并入到有序区间。 */void innerSetSort(int *p, int n){ int i...原创 2018-05-13 13:43:36 · 133 阅读 · 0 评论
分享