首页 > 其他分享 >插入排序之直接插入排序

插入排序之直接插入排序

时间:2023-08-28 16:55:37浏览次数:39  
标签:10 temp 插入排序 unsigned char array 直接

 1 void insert_sort()
 2 {
 3     int i,j;
 4     unsigned char array[10] = {4,1,3,9,6,2,8,5,0,7};
 5     unsigned char len = sizeof(array);
 6     
 7     /*遍历所有无序序列*/
 8     for(i = 1; i< len; i++)
 9     {
10         unsigned char temp = array[i];
11         /*遍历所以有序序列,排序*/
12         for(j=i-1; j>=0 && temp < array[j]; j--)
13         {
14             array[j+1] = array[j];
15         }
16         array[j+1] = temp;
17     }
18     for(i=0;i<10;i++)
19     {
20         printf("%d\n",array[i]);
21     }
22 }

 

标签:10,temp,插入排序,unsigned,char,array,直接
From: https://www.cnblogs.com/njit-sam/p/17645798.html

相关文章

  • 数据窗口单元格中输入值后直接保存时提示未输入,需要点击两次才能保存,这是输入值没有按
    解决办法:在保存事件起始位置判断IFdw_1.AcceptText()=-1ordw_2.AcceptText()=-1ThenReturn-1//将控件内容置于系统缓存区IFdw_1.of_updatespending()+dw_2.of_updatespending()=0thenReturn0//两个数据窗口没改变直接退出(改变时=1) ......
  • 直接从命令行启动xilinx/SDK并打开工程
    编写一个启动脚本s19sdk.sh,内容如下:#!/bin/bashsource/opt/Xilinx/SDK/2019.1/settings64.shxsdk-workspace~/work/myproject/myproject.sdk&然后增加执行权限后运行,chmoda+xs19sdk.sh./s10sdk.sh参考:https://www.coder.work/article/7965726......
  • 临时导出excel,直接html代码复制进excel里面可以直接变成表格
    临时导出excel,直接html代码复制进excel里面可以直接变成表格 p标签和br会导致分成两个单元格可以在外面的标签身上加,或者br上面加 br{       mso-data-placement:same-cell;    } 这样子br不会被分成另个,只是同一个单元格换行了 开发web系统......
  • DAY003_选择排序、冒泡排序、插入排序
    选择排序第一遍遍历:从头开始,找到最小值的坐标,将最小值和数组第一个元素对调第二遍遍历:从第二个元素开始,找到最小值的坐标,将最小值和数组第二个元素对调第三遍遍历:从第三个元素开始,找到最小值的坐标,将最小值和数组第三个元素对调....冒泡排序第一遍遍历:只要前数比后数大就交......
  • 错过这5大AI绘画提示词平台,你会拍大腿!别问,直接收藏!
    如今,AI绘画已经不再是简单的技术展示,而是逐渐转向了商业化的运营。有的人利用AI生成的图片,再结合ChatGPT产生的文字,然后在平台上发布,这样就可以赚取平台的广告费。其他一些变现操作参考之前的文章:AI飞行家:AI头像壁纸号项目全流程深度拆解AI壁纸号一周增加上千粉丝,轻松变现的......
  • C#插入排序算法
    插入排序实现原理插入排序算法是一种简单、直观的排序算法,其原理是将一个待排序的元素逐个地插入到已经排好序的部分中。具体实现步骤如下首先咱们假设数组长度为n,从第二个元素开始,将当前元素存储在临时变量temp中。从当前元素的前一个位置开始向前遍历,比较temp与每个已排......
  • Jenkins 构建完 直接把包推送到 GitHub
    思路:在本地生成密钥,然后把公钥传到GitHub,然后在Jenkins中配置git 命令,让Jenkins自己构建完,直接推送官网连接:GeneratinganewSSHkeyandaddingittothessh-agent-GitHubEnterpriseServer3.7Docs1、在本地生成密钥粘贴下面的文本,替换您的GitHub企业服务器电......
  • word在线预览1.直接预览-格式问题(效果差)2.使用微软接口或第三方收费接口(必须是外网,可
    1.先介绍第一种方案(纯前端)npminstall以下依赖--save"@vue-office/docx":"^1.3.0", "@vue/composition-api":"^1.3.0","vue-demi":"^0.14.5",<template><divclass="app-container"......
  • 持有PMP®证书,增持CSPM-2或直接考CSPM-3,哪个好?
    在项目管理领域,PMP®证书和CSPM证书都是非常重要的认证,对于已经持有PMP®证书的项目管理专业人员,接下来是增持CSPM-2还是直接考CSPM-3,需要根据个人的职业发展和需求来决定。 如果您现在是做项目经理不久的话建议先转换CSPM-2,然后再考CSPM-3提升;如果您目前已经是资深项目经理或者......
  • 配置反编译eclipse直接查看源码
    https://blog.csdn.net/chinaxiaofeng8/article/details/81773729?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-81773729-blog-122870963.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source......