图文网站源码北京营销策划有限公司

news/2025/10/8 5:14:19/文章来源:
图文网站源码,北京营销策划有限公司,河南住房和城乡建设部网站首页,行业关键词一览表插入排序 1. 算法思想#xff1a; 由数组下标为1 开始的数值作为判断依据#xff0c;与之前的数据从后往前比较定义tmp 暂存判断的数值#xff0c;若前面的数据大于tmp#xff0c;则将前面的数据向后移动 : arr[j1]arr[j]若对比的数据比tmp 大#xff0c;则往后移#…插入排序 1. 算法思想 由数组下标为1 开始的数值作为判断依据与之前的数据从后往前比较定义tmp 暂存判断的数值若前面的数据大于tmp则将前面的数据向后移动 : arr[j1]arr[j]若对比的数据比tmp 大则往后移产生空位若前面的数据小于判断数据tmp 则返回break在有序的基础上若遇到一个小于tmp 的则此数据以前都比当前数据小无判断意义在循环外将tmp 放入空位置 2. 代码实现 //直接插入排序 void InsertSort(int* arr, int len)//快速排序的输入格式 {//算法描述//从下标为1 的开始从后向前找若前比后大则交换位置for (int i 1; i len; i){int tmp arr[i];int j;for (j i - 1; j 0; j--){if (tmp arr[j]){arr[j1] arr[j];}elsebreak;}arr[j 1] tmp;} } 3. 插入排序特性 时间复杂度O(n*n)空间复杂度O(1)特点约有序越快—时间复杂度O(n)具有稳定性 问题引入为什莫不能从前往后判断 //直接插入排序 void InsertSort(int* arr, int len)//快速排序的输入格式 {//for (int i 1; i len; i)//{// for (int j 0; j i; j)// {// if(arr[j]arr[i])// {// int tmp arr[j];// arr[j] arr[i];// arr[i] tmp;// // break;// }// }//} } 希尔排序 1. 希尔排序算法思想 希尔排序是对直接插入排序的优化由其越有顺序越快的特点 将排序数组间隔分组分组用直接插入排序组内有序缩小分组再次排序,直到组数为1 2. 代码实现 //这是配置好的模板文件 #include iostream #include string using namespace std; void Shell(int* arr, int len, int d) {for (int i 0; i len; i){int tmp arr[i];int j;for (j i - d; j 0; j - d){if (tmp arr[j]){arr[j d] arr[j];}elsebreak;}arr[j d] tmp;} } void Xier(int* arr, int len) {int drr[] { 5,3,1 };int lendrr (sizeof(drr) / sizeof(drr[0]));for (int i 0; i lendrr; i){Shell(arr, len, drr[i]);//一趟希尔排序} } void Show(int* arr, int len) {for (int i 0; i len; i){printf(%d , arr[i]);}printf(\n); } int main() {int arr[] { 6,0,1,15,7,8,5,11,20,40,35 };Show(arr, sizeof(arr) / sizeof(arr[0]));Xier(arr, sizeof(arr) / sizeof(arr[0]));Show(arr, sizeof(arr) / sizeof(arr[0]));return 0; } 3. 希尔排序特性 时间复杂度O(n1.3~n1.5次方) 空间复杂度O(1) 稳定性不稳定数据跳跃

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发员岗位职责2017国办网站建设规范

/* 关于基本数据之间的互相转换&#xff1a;转换规则 1、八种基本数据类型中**除布尔类型之外**剩下的7种类型之间都可以互相转换2、小容量向大容量转换&#xff0c;称为自动类型转换&#xff0c;容量从小到大排序如下&#xff1a;-byte<short<int<long <float<…

wap网站cms恋月wordpress

开源鸿蒙轻量系统源码分析 作者将狼才鲸日期2024-03-28 一、前言 之前单独的LiteOS是通过Makefile编译的&#xff0c;当前的开源鸿蒙LiteOS-M和LiteOS-A是通过gn和ninja编译的。 Gitee官方只介绍了LiteOS-M的gn ninja编译的流程&#xff0c;针对M3使用Keil编译的流程可能要参…

网站建设项目单子来源网页设计与制作教程psd格式

minio客户端基本操作 桶 创建桶 如果要创建新的桶 输入名称&#xff0c;点击创建即可&#xff0c;默认权限就行 删除桶 点击要删除的桶 点击删除 修改桶 如果哪天需要修改桶的权限或者其他信息&#xff0c;还是先点击这个桶进入详情 然后点击要修改的属性&#xff0c;选择…

品牌网站建设价格天天快递qq代挂主站网站建设

对象池是一种设计模式&#xff0c;用于管理和重用对象&#xff0c;以提高性能和资源利用率。对象池的概念在许多应用程序中都有广泛应用&#xff0c;特别是在需要频繁创建和销毁对象的情况下&#xff0c;例如数据库连接、线程、HTTP连接等 对象池通过预先创建一组对象并将它们存…

wap建站模板网站qq访客 原理

与Cookie不同&#xff0c;会话数据存储在服务器上。会话是客户端登录到服务器并注销的时间间隔。需要在此会话中进行的数据存储在服务器上的临时目录中。 与每个客户端的会话分配一个会话ID。会话数据存储在cookie顶部&#xff0c;服务器以加密方式签名。对于这种加密&#xf…

电子商务网站建设是学什么酒泉地网站推广

rk3568 适配以太网——RTL8211 千兆以太网(Gigabit Ethernet)的传输速度为1 Gbps(千兆位每秒),而百兆以太网(Fast Ethernet)的传输速度为100 Mbps(百兆位每秒)。因此,在相同的网络条件下,千兆网可以提供更高的数据传输速率,比百兆网快10倍。千兆网的更高传输速度使…

有一个专门做演讲的网站会讯通2022官方下载

1.备份和还原vSphere Distributed Switch配置 1.1导出 vSphere Distributed Switch 配置 可以将 vSphere Distributed Switch 和分布式端口组配置导出到某一文件。该文件保留有效的网络配置&#xff0c;使这些配置能够传输至其他环境。 步骤&#xff1a; 1) 在 vSphere Web Cli…

佛山网站建设公司88电子商务网站建设运营

文章目录 一、简介二、基本概念三、装饰模式的结构和实现类图解析&#xff1a;装饰器的实现方式继承实现&#xff1a;组合实现&#xff1a;继承和组合对比 四、装饰模式的应用场景五、与其他模式的关系六、总结 一、简介 装饰模式是一种结构型设计模式&#xff0c;它允许动态地…

用dw做的网站怎么上线iis7部署网站

声明&#xff1a;以下这函数&#xff0c;使用场景再lambda表达式中使用 std::weak_ptr<websockets_session> weak_self() { return std::weak_ptr<websockets_session>(shared_from_this()); }

网站开发培训深圳网站设计包括哪些内容

背景 性能诊断是软件工程师在日常工作中需要经常面对和解决的问题&#xff0c;在用户体验至上的今天&#xff0c;解决好应用的性能问题能带来非常大的收益。Java 作为最流行的编程语言之一&#xff0c;其应用性能诊断一直受到业界广泛关注。可能造成 Java 应用出现性能问题的因…

北京移动端网站设计二建证书查询官网入口

编写equals()和hashCode()方法需要遵循以下原则&#xff1a; 1. equals()方法&#xff1a; - 使用instanceof关键字检查传入的对象是否为当前类的实例。 - 检查传入的对象是否为null。 - 检查传入的对象的类型是否与当前对象的类型相同。 - 比较对象的属性是否相等&#x…

电子商务网站建设 项目规划书网站优化种类

目录 一.虚拟机准备 二.基础环境配置&#xff08;各个节点都做&#xff09; 1.IP和hosts解析 2.防火墙和selinux 3.安装基本软件 4.配置时间同步 5.禁用swap分区 6.修改内核参数并重载 7.配置ipvs 三.docker环境&#xff08;各个节点都做&#xff09; 1.配置软件源并…

做资源网站怎么不封网架加工制造厂家

问题陈述&#xff1a; Fibonacci为1200年代的欧洲数学家&#xff0c;在他的著作中曾经提到&#xff1a;若有一只兔子每个月生一只小兔子&#xff0c;一个月后小兔子也开始生产。起始只有一只兔子&#xff0c;一个月后就有两只兔子&#xff0c;二个月后有三只兔子&#xff0c;三…

个人简介网站html代码深圳社保个人网页

三种情形&#xff1a; 1.执行SP时出错&#xff0c;如连接异常&#xff0c;数据库权限异常 2.SP代码中抛出异常 3.返回值/输出参数的值不符合约定 后两种情形需要在异常发生时记录传入SP的参数值&#xff1b;业务逻辑层需要捕获并重抛&#xff0c;以保证UI层提供给用户友好的错误…

网站建设与管理专业实训室辽宁建设工程信息网招标公呿

1、用定积分奇函数和偶函数的性质 2、用常用的基本不等式推出大小 3、用区间相同的情况下被积函数大的定积分大的定理

无锡那家网络公司做网站好深圳网站建设工作

C语言知识点第1章C语言知识点总结(二) 第八节 字符字符常量定义&#xff1a;一对单引号括起来的一个字符。如‘A’、‘a’、‘9’相应字符对应的ASCII编码值(见附录四)字符常量占用一个字节的存储单元(一个字节占8位)重点&#xff1a;表 C语言中常见的转义字符字符形式意义字符…

怎样让网站做301处理为什么访问外国网站速度慢

本文仅供学习使用&#xff0c;总结很多本现有讲述运动学或动力学书籍后的总结&#xff0c;从矢量的角度进行分析&#xff0c;方法比较传统&#xff0c;但更易理解&#xff0c;并且现有的看似抽象方法&#xff0c;两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有…

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命 我们正站在智能演进的历史断层上。一侧,是算力规模指数级增长的“黑箱”帝国,它以其惊人的效率令我们叹服,却又因其决策的不可知性让我们深感不安;另一侧…

app开发网站建设公司哪家好海阳网站制作

322. 零钱兑换 题目&#xff1a; 给一个不同数额硬币的数组和一个目标金额&#xff0c;硬币可取无限次&#xff0c;求用硬币达到总金额的最小硬币数量。&#xff08;求不同组合数/排列数&#xff0c;但是硬币数量最小&#xff09; 思路&#xff1a; 求硬币数量最小&#x…