做网站横幅的图片多大做自己的网站流量怎么

pingmian/2025/10/13 11:44:08/文章来源:
做网站横幅的图片多大,做自己的网站流量怎么,如何做跨境购物网站,河南住房和城乡建设局网站文章目录 #x1f412;个人主页#x1f3c5;算法思维框架#x1f4d6;前言#xff1a; #x1f380;插入排序 时间复杂度O(n^2)#x1f387;1. 算法步骤思想#x1f387;2.动画实现#x1f387; 3.代码实现 #x1f380;希尔排序 时间复杂度O(n*logn~n^2)希尔排序的设… 文章目录 个人主页算法思维框架前言 插入排序 时间复杂度O(n^2)1. 算法步骤思想2.动画实现 3.代码实现 希尔排序 时间复杂度O(n*logn~n^2)希尔排序的设计依据1. 算法步骤思想2、动画演示3.代码实现 个人主页 算法思维框架 前言 本篇博客主要以介绍十大排序算法中的插入排序和希尔排序有详细的图解、动画演示、良好的代码注释帮助加深对这些算法的理解进行查漏补缺~ 插入排序 时间复杂度O(n^2) 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴但它的原理应该是最容易理解的了因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法它的工作原理是通过构建有序序列对于未排序数据在已排序序列中从后向前 扫描找到相应位置并插入。 1. 算法步骤思想 将待排序序列第一个元素看做一个有序序列把第二个元素到最后一个元素当成是未排序序 列。 从头到尾依次扫描未排序序列将扫描到的每个元素插入有序序列的适当位置。如果待插入的元素与有序序列中的某个元素相等则将待插入元素插入到相等元素的后面。 2.动画实现 3.代码实现 public void sort(int[] arr){if(arrnull||arr.length2){return;}//思路先分为有序区间【】与无序区间【】默认数组中第一个元素在有序区间内找到待插入元素insertVal与有序区间的最后一个元素比较//如果insertVal此有序的值有序值向后覆盖往前接着比直到找到插入即可如果找到头都没有放到队首for (int i 1; i arr.length ; i) {//【无序区间】int insertValarr[i];boolean flagtrue;//判断是否找到了for (int j i-1; j 0 ; j--) {//【有序区间】if(insertValarr[j]){//向后覆盖arr[j1]arr[j];}else {//找到了arr[j1]insertVal;flagfalse;//判断已经找到了break;}}//如果找到头都没有最小的if(flag){arr[0]insertVal;}}}希尔排序 时间复杂度O(n*logn~n^2) 希尔排序Shell Sort 是一种插入排序的改进版本它通过将待排序的元素分成若干个子序列对每个子序列进行插入排序最终逐步缩小子序列的长度直到整个序列变为有序。 希尔排序的时间复杂度取决于选择的间隔序列。一般而言希尔排序的最坏时间复杂度为O(n^2)其中n是要排序的元素个数。但在实际应用中希尔排序通常表现得比这个理论上界更好它的平均时间复杂度可以在O(n log n)到O(n^2)之间。 总体而言希尔排序在某些特定情况下可以比其他简单的排序算法更加高效但在大多数情况下现代排序算法如快速排序或归并排序更常被使用因为它们具有更好的平均时间复杂度。 希尔排序的设计依据 • 插入排序在对几乎已经排好序的数据操作时效率高即可以达到线性排序的效率 • 但插入排序一般来说是低效的因为插入排序每次只能将数据移动一位 希尔排序的基本思想是先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序待整个序列中的记录基本有序时再对全体记录进行依次直接插入排序。 1. 算法步骤思想 选择一个增量序列 t1t2……tk其中 ti tj, tk 1 按增量序列个数 k对序列进行 k 趟排序 每趟排序根据对应的增量 ti将待排序列分割成若干长度为 m 的子序列分别对各子表进 行直接插入排序。仅增量因子为 1时整个序列作为一个表来处理表长度即为整个序列的长 度。 2、动画演示 希尔排序的动画演示 3.代码实现 public void sort(int[] arr){if(arrnull||arr.length2){return;}//思路先以arr.length/2的步长分组每一个组进行插入排序// 再以arr.length/2/2的步长分组每一个组进行插入排序直到步长为1进行整个数组的插入排序//【希尔排序的优势在于插入排序对 部分有序的序列 排序非常高效】for (int k arr.length/2; k 1; k/2) {//计算步长//i表示第一组中第二个元素【也就是无序区间的第一个元素】//里面是一个插入排序for (int j k; j arr.length ; j) {//每加一次就换一个组进行一‘步’插入排序直到数组末尾int insertValarr[j];//每个组的无序区间待插入的元素boolean flagtrue;for (int i j-k; i 0; i-k) {//因为每k个步长的元素为一组,每组有序区间的最后一个元素if(arr[i]insertVal){arr[ik]arr[i];}else {//找到待插入的位置了arr[ik]insertVal;flagfalse;break;//退出循环}}//验证极端情况待插入值是这个组中最小的if(flag){arr[j%k]insertVal;}}}}

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

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

相关文章

常熟响应式网站怎么做自己的电影网站

使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为…

2008 iis 添加 网站 权限设置权限那个餐饮网站

统计天数 题目描述 炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。 经历千辛万苦,他收集了连续 N ( 1 ≤ N ≤ 1 0 6 ) N(1 \leq N …

开封市建设银行网站什么网站可以做兼职

1.简介 51内置的时钟系统可以用来计时,与主程序分割开来,在计时过程中不会终端主程序,还可以通过开启时钟中断来执行相应的操作。 2.单片机工作方式 单片机内部有两个十六位的定时器T0和T1。每个定时器有两种工作方式选择,分别…

下载站模板 wordpress清远市住房和城乡建设局网站

说明 小明和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序…

网站建设的目的与意义是什么意思wordpress 4.9.1

应用协议安全:Rsync-common 未授权访问. Rsync 是 Linux 下一款数据备份工具,支持通过 rsync 协议、ssh 协议进行远程文件传输。其中 rsync 协议默认监听 873 端口,如果目标开启了 rsync 服务,并且没有配置 ACL 或访问密码&#…

网站建设 协议书 doc网站优化网站

原文地址:【LangChain系列 4】Model I/O——Prompts概述 本文速读: Prompt模版 样本选择器 Prompts简单来讲就是一组指令或文本输入,语言模型理解它的意思后,给出一个输出响应。 LangChain提供了一些模块可以让我们更方便地使…

西安网站建设有那些公司好中国空间网站

child_process 子进程 子进程是Nodejs核心API,如果你会shell命令,他会有非常大的帮助,或者你喜欢编写前端工程化工具之类的,他也有很大的用处,以及处理CPU密集型应用。 创建子进程 Nodejs创建子进程共有7个API Sync…

淘宝上面如何做网站本地资讯网站做的最好的

原题采用Kmeans方法对西瓜数据集进行聚类。我花了一些时间居然没找到西瓜数据集4.0在哪里,于是直接采用sklearn给的例子来分析一遍,更能说明Kmeans的效果。 #!/usr/bin/python # -*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as p…

湖北华亚建设工程有限公司网站html5制作网页的步骤

修饰符 修饰符用于执行区分大小写和全局匹配: 修饰符描述i执行对大小写不敏感的匹配。g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。m执行多行匹配。 方括号 方括号用于查找某个范围内的字符: 表达式描述[abc]查找方括号之间…

怎么做自己的公司网站放在百度公司网站建设服务费计入什么科目

文章目录 引言依赖配置文件代码编写1、实体类2、使用repository查询3、使用MongoTemplate查询 引言 应用程序中,通常会使用两种数据库,一种是关系型数据库如mysql等,另一种则是非关系型数据库例如mongodb,今天我们就来讲一讲如何…

唐山网站制作app门户网站做免费相亲的

Win8下Android SDK的安装与环境变量配置,具体内容如下1、下载Android SDK,点击安装,直接默认路径即可!进入该网站后往下拉就能找到sdk下载的位置,选择图中红圈的程序进行下载2、安装过程比较简单,按照平时安…

网站技术建设方案WordPress食谱小程序

文章目录 前情提要:网络协议和域名DNS协议、DNS污染Ipv4、Ipv6NAT协议,IP:端口,环节IP地址枯竭NAT-PT协议,加速Ipv6应用 前情提要: 本文仅做个人的学习记录以及理解,可能存在一些错误。 网络协…

网站建设首选原创先锋南阳专业网站制作费用

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关…

怎么创建网站免费的wordpress4.0+中文

二、flex 仿 gitCode 布局 及 自适应 首先查看我们的页面: 这个时候直接顶部一个块,下面分为左中右三个块,然后就解决了,是不是很简单?相比刚刚那么这个简单多了。那就来做吧。 2.1 基本布局 首先给一个 style 价格…

网站免费发布与推广工业园企业建设网站公司

[paper | code] 用生成对象本身作为控制信号,实现无条件图像生成。训练阶段。Step1:用预训练模型(例如:Moco v3)提取生成对象的特征编码;Step2:基于特征编码,训练一个扩散模型RDM&a…

滴滴出行网站建设网站效果展示

前端配合后端 采用临时上传 相关参考文档 使用临时URL进行授权访问_对象存储服务 OBS_BrowserJS_临时授权访问_华为云 选择文件方法 【 isPay 是否上传完毕】 handleChange(file, fileList) {this.active 0;this.json_data [];console.log(file, fileList);fileList.forEa…

单位建设网站硬件惠州网站建设技术支持

前两天有一个朋友联系华研荟,说他是今年大学毕业加入了一个中型公司,他学的是企业管理,在公司人力资源部门工作。上周老板说公司要办一份自己的内刊,这个工作由人力资源部负责,而人力资源经理就把这个活交给她了。 她…

a站网址大数据毕业后去什么岗位就业

1,返回栈 android中使用任务task来管理activity,一个任务就是一组存放在栈里的活动的集合,这个栈被称为返回栈。栈是一种先进先出的数据结构。当我们启动一个新的活动,他会在返回栈中人栈,并处以栈顶的位置&#xff0…

网站管理系统制作深圳在线直播电视

QStatusBar状态栏控件 self.statusBar.showMessage(q.text()菜单选项被点击了,5000)

专业网站运营制作已经建网站做外贸

条件语句 go语言的条件语句结构如下: go语言的条件语句和其他语言类似。简单列举下: 1、if 语句,布尔表达式不需要括号 if 布尔表达式 {   /* 在布尔表达式为 true 时执行 */   } 2、if...else语句 if 布尔表达式 { /* 在布尔表达式为 tr…