插入排序
来源:互联网 发布:视频声音截取软件 编辑:程序博客网 时间:2024/06/07 03:36
#include <stdio.h>#include <stdlib.h>//思想:将第一个元素定位,后面的元素与前面的元素依次比较,小于则插入在前面,再往前比较,类似查扑克牌void insertSort(char * arr, int size){int i,j;char temp;for ( i = 1; i < size; ++i){//定位,temp要找到合适的位置temp = arr[i];j = i-1;while(j>=0 && temp<arr[j]){//小于则插入前面,再往前比较arr[j+1] = arr[j];j--;}arr[j+1] = temp;}printf("%s\n",arr);}int main(int argc, char const *argv[]){char arr[] = "rabgc";insertSort(arr,strlen(arr));return 0;}
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- java 设计模式学习笔记五Adapter适配器模式
- apache做反向代理服务器
- Oracle10g备份集压缩新特性(Backupset Compression)
- 海量数据 处理方法总结
- 不要跟我谈创意,戒了。
- 插入排序
- seg cs 问题
- 期待wordpress3.5正式版本
- 我的世界观(一)世界本质篇
- 一些比较好的Web控件收集
- Java上机 第五周 任务6 矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能
- 终于回到CSDN了
- HDU 1004 Let the Balloon Rise
- c++queue容器介绍