中山网站建设备案怎样更改WordPress的密码

pingmian/2025/10/14 0:58:40/文章来源:
中山网站建设备案,怎样更改WordPress的密码,伍佰亿营销型网站,竞价网站做推广方案顶先最后推荐#xff1a;哈哈#xff0c;意思是放到顶部强调其重要性#xff0c;但是应该我总结的六种算法看完了后再看的一篇醍醐灌顶的文章 一#xff1a;冒泡排序#xff08;Bubble Sort#xff09; 原理#xff1a;假设有n个数#xff0c;第一轮时#xff1a;从第… 顶先最后推荐哈哈意思是放到顶部强调其重要性但是应该我总结的六种算法看完了后再看的一篇醍醐灌顶的文章   一冒泡排序Bubble Sort   原理假设有n个数第一轮时从第一个元素开始与相邻的元素比较如果前面的元素小就交换直到第n-1个元素时这样的结果是将最大的元素放到了最后同理第二轮还是从第一个元素开始比较直到第n-2个元素这样能够把剩下的n-1个数中的最大的数放到第n-1的位置一直这样进行n-1轮就能够完成排序。  1 def Bublesort(seq):2 i 03 j 04 while i len(seq):5 while j len(seq)-i-1:6 if seq[j] seq[j1]:7 seq[j],seq[j1] seq[j1],seq[j]8 else:9 j1 10 j0 11 i1 12 13 a[3,4,6,2,1] 14 Bublesort(a) 15 print(a) 冒泡排序   由代码可知其时间复杂度为O(n2).   二选择排序Selection Sort   原理选择排序的思路非常简单每次都遍历找出上次剩下的元素中的最大数然后和剩下数中随后一个元素交换位置一个进行n-1次 1 #coding:utf-82 #Attention:max标志需取为seq[0]我刚开始取了0这会导致最后一次比较时出问题3 def SelectionSort(seq):4 i,j,maxel 0,0,seq[0]5 while i len(seq):6 while j len(seq)-i:7 if seq[j] maxel:8 maxel j9 j1 10 seq[maxel],seq[len(seq)-i-1] seq[len(seq)-i-1],seq[maxel] 11 j,maxel0,seq[0] 12 i1 13 14 a[3,4,6,2,1] 15 SelectionSort(a) 16 print(a) 选择排序   可以看出的是其时间复杂度依然是O(n2),看起来和冒泡排序一样但由于每轮其交换位置的次数少故实际上其比冒泡排序好。   三插入排序Insertion Sort   原理如下图所示将第一个元素作为标准每次将下一个元素放到前面正确的位置中去。   技巧从已排好序元素最后一个开始遍历比较因为插入移动只会移动其后面的元素。    1 def insertion_sort(a_list):2 for index in range(1, len(a_list)):3 current_value a_list[index]4 position index5 while position 0 and a_list[position - 1] current_value: #从目前元素开始向前若目前值就后移一位6 a_list[position] a_list[position - 1]7 position position - 18 a_list[position] current_value9 10 a [54, 26, 93, 17, 77, 31, 44, 55, 20] 11 insertion_sort(a) 12 print(a) 插入排序   依旧可以看出的是其时间复杂度为O(n2)但是他的不同之处在于其始终保持了一个部分有序的序列   四希尔排序Shell Sort   希尔排序这章书里面的配图不好导致我理解错误直到运行程序出错才发现错误后来看了些其他资料弄明白了。其实希尔排序就是跳跃式插入排序我们试想一下如果一个元素集是987654321那么每次插入排序都要全部后移了这样效率极低如果能够不按顺序的进行插入排序就好多了虽然每次并没有完全排好序但是能够让他们离真实的位置更近这就是其优势所在了。   实现原理每次取一个gap第一次取集合元素个数整除2的结果然后对从首元素开始每gap距离的元素组合成一个组并对其进行插入排序假设集合[54, 26, 93, 17, 77, 31, 44, 55, 20]那么第一次gap为9//24那么就能够有这些组[54,77,20],[26,31],[93,44],[17,55],注意并不是对其真的分组只是将其看作一组后进行插入排序那么结果是[20, 26, 44, 17, 54, 31, 93, 55, 77],到此第一次完成。第二次把gap改为上次gap//2的结果也就是2所以对上次的结果分组为[20,44,54,93,77],[26,17,31,55],对其进行插入排序后的结果是[20, 17, 44, 26, 54, 31, 77, 55, 93]到此第二次完成。第三次gap为1注意当gap为1时就表明是最后一轮了最上此结果[20, 17, 44, 26, 54, 31, 77, 55, 93]全部进行插入排序就能够得到结果了。【仔细看看就能够发现其每次排序后真的是数字离其真实位置更近了】。   注意有个控制循环的条件就是每次分组的组数其实就是gap的值容易看出是两层控制外层控制进入的哪组分组内层控制具体每组的插入排序 1 def shell_sort(a_list):2 sublist_count len(a_list) // 23 while sublist_count 0:4 for start_position in range(sublist_count):5 gap_insertion_sort(a_list, start_position, sublist_count)6 print(After increments of size, sublist_count, The list is,a_list)7 sublist_count sublist_count // 28 9 def gap_insertion_sort(a_list,start, gap): 10 for i in range(start gap, len(a_list), gap): 11 current_value a_list[i] 12 position i 13 while position gap and a_list[position - gap] current_value: 14 a_list[position] a_list[position - gap] 15 position position - gap 16 a_list[position] current_value 17 18 a_list [54, 26, 93, 17, 77, 31, 44, 55, 20] 19 shell_sort(a_list) 20 print(a_list) 希尔排序     五:归并排序Merge Sort   原理图由图可以看出其也是用了递归原理base就是只剩一个元素时返回其本身    1 def partition(seq, start, mid, stop):2 lst []3 i start4 j mid5 while i mid and j stop:6 if seq[i] seq[j]:7 lst.append(seq[i])8 i19 else: 10 lst.append(seq[j]) 11 j1 12 while i mid: 13 lst.append(seq[i]) 14 i1 15 while j stop: 16 lst.append(seq[j]) 17 j1 18 for i in range(len(lst)): 19 seq[starti]lst[i] 20 21 def mergeSortRecursively(seq, start, stop): 22 if start stop-1: 23 return 24 mid (start stop) // 2 25 mergeSortRecursively(seq, start, mid) 26 mergeSortRecursively(seq, mid, stop) 27 partition(seq, start, mid, stop) 28 29 a[3,4,6,8,2,1,5,9] 30 mergeSortRecursively(a, 0, len(a)) 31 print(a) 归并排序   来分析下其时间复杂度吧由于每次都将list二分这是logn而每次排列是n由于这两小步组成一步故时间复杂度为O(nlogn)   六快速排序Quick Sort   原理如下第一次以第一个元素为标志将后面小的放他左边大的放他右边而后将其放到中间。第二次分别在其两边重复这样的过程最后直到每组只有一个数据。      有个需要注意的是最坏情况下为以排好序的集合那么后面的数都标志大或者小操作太多或者无效最理想的是标志能够是平均值左右故最好对数据进行随机化处理。   还有看完代码后注意比较可以是快速排序与归并排序是某种程度相反的归并到了最后两个元素才开始排序从部分有序积累到全部有序而二分是反的从第一次二分就是整个数列的二分最后二分到只有两个元素时此时完成了全部有序。 1 import random2 def partition(seq, start, stop):3 pivotIndex start4 pivot seq[pivotIndex]5 i start16 j stop-1 7 while i j:8 while pivot seq[i]:9 i1 10 while pivot seq[j]: 11 j-1 12 if i j: 13 seq[j],seq[i] seq[i],seq[j] 14 i1 15 j-1 16 seq[pivotIndex],seq[j] seq[j],pivot 17 return j 18 19 def quicksortRecursively(seq, start, stop): 20 if start stop-1: 21 return 22 pivotIndex partition(seq, start, stop) 23 quicksortRecursively(seq, start, pivotIndex) 24 quicksortRecursively(seq, pivotIndex1, stop) 25 26 def quicksort(seq): 27 # randomize the sequence first 28 for i in range(len(seq)): 29 j random.randint(0,len(seq)-1) 30 seq[i],seq[j] seq[j],seq[i] 31 32 quicksortRecursively(seq, 0, len(seq)) 33 34 a[3,4,6,8,2,1,5,9] 35 quicksort(a) 36 print(a) 快速排序   同理可以分析出其时间复杂度为O(nlogn) 转载于:https://www.cnblogs.com/pengsixiong/p/5323772.html

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

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

相关文章

mvc做的网站手表到哪个网站买

1. 题目 给出整数数组 A,将该数组分隔为长度最多为 K 的几个(连续)子数组。分隔完成后,每个子数组的中的值都会变为该子数组中的最大值。 返回给定数组完成分隔后的最大和。 示例: 输入:A [1,15,7,9,2,…

有哪些网站代做包装毕设网站付款链接怎么做的

1 CBP表示残差的编码状态,CBP一共6bit,低4位表示4个亮度8x8块,第4位表示U,第五位表示V,如果相应的位为"1", 表示此块有残差系数,反之没有残差,此宏块没有被编码.2 direct 是帧间宏块的一种预测模式,而不是宏块类型,而 S…

南山做棋牌网站建设net实用网站开发

随着工业4.0的到来,数字孪生技术逐渐成为实现工业生产智能化升级的关键。云智慧工厂数字孪生利用先进的数字化技术,创建物理实体的虚拟模型,实现对生产过程的实时监控、优化与管理。 云智慧工厂数字孪生是指通过数字孪生技术,构建…

建设部统计快报网站做任务悬赏网站

对于一个vue项目,换一台主机后,还需要按照像原先主机那样,依次添加依赖吗? 当你将一个 Vue 项目从一台主机迁移到另一台主机时,并不需要按照原先主机的方式依次添加依赖。 在 Vue 项目中,项目的依赖项通常记…

钢格板保定网站建设2017山亭区建设局网站

文章目录 1. 获取登录的请求2. 用postman模拟登录请求3. 用wget模拟登录请求并保存cookie4. 开始爬取网站5. 查看爬取结果6. 网站爬虫简易教程 爬取需要登录的网站的资源 背景:对于一些网站需要使用用户名和密码登录并且使用了https,我们如果不通过凭证将…

大学网站 作风建设专题哪个网站做兼职有保障

最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念。最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用…

全国最好网站建设宁夏城乡建设厅网站

问题:从首页卡片点到详情页,又点返回,数据重新加载了->希望回到原来的位置 原因:路由跳转后,组件被销毁了,返回回来组件又被重建了,所以数据重新被加载了 解决:利用keep-alive将…

广州专业网站建设后台管理便捷长沙 网站运营

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证 1.1、漏洞描述 1.2、漏洞等级 1.3、影响版本 0.7.65 1.4、漏洞复现 1、基础环…

爱站seo工具包下载广东两学一做网站

随着时代快速发展,链上生态也在飞速扩张。DAOBase 致力于为社区、创作者和品牌提供赋能,帮助他们充分挖掘去中心化技术的潜力。今天,我们很高兴为大家带来 DAO POP —— 一款彻底改变玩法的功能,让社区代币的发行和管理变得前所未…

淘宝seo什么意思seo优化内容

来自http://deeplearning.net/tutorial/gettingstarted.html#gettingstarted 一、下载 在后续的每个学习算法上,都需要下载对应的文档,如果想要一次全部下好,那么可以复制git上面的这个教程的资料: git clone git://github.com/li…

网站开发 jsp手工网站和自助建站式网站却别

实现思路: 获取到富文本中所有的img标签&#xff0c;方面给图片添加类名方便后面取dom&#xff1b; 获取所有的img类 给每个img绑定点击事件 利用数组的splice方法&#xff0c;将当前点击的图片放置数组的第一项 调用vant预览方法 import { showImagePreview } from vant;<p…

行业公司网站建设国际新闻视频

目录 环境配置 端口扫描 漏送发现 漏送利用 提权&#xff08;内核漏洞提权&#xff09; 环境配置 环境配置的过程同主页该专栏第一个靶场&#xff0c;不在赘述。 端口扫描 首先通过arp-scan并根据靶机的mac地址确定靶机的IP地址 然后对靶机进行一个扫描 首先扫描到OpenS…

石家庄网站建设推广服务建设品牌网站

ShiftCtrlO vs code 提供很强大的功能&#xff0c;就是可以快速查文件中的符号列表和函数列表&#xff0c;我们首先打开一个源码文件&#xff0c;比tcp.c&#xff0c;然后我们通过快捷键“ShiftCtrlO”即可打开对应源码文件的符号列表和函数列表&#xff0c;通过查看这些列表&a…

网站建设客网站商标注册号在哪个位置

一、本文介绍 本文给大家带来的改进机制是HAttention注意力机制&#xff0c;混合注意力变换器&#xff08;HAT&#xff09;的设计理念是通过融合通道注意力和自注意力机制来提升单图像超分辨率重建的性能。通道注意力关注于识别哪些通道更重要&#xff0c;而自注意力则关注于图…

大力推广建设电子商务网站技术定制网站设计公司

相关文章 sql 的 join、left join、full join的区别图解总结&#xff0c;测试&#xff0c;注意事项 1. 结论示意图 对于intersect、minus&#xff0c;oracle支持&#xff0c;mysql不支持&#xff0c;可以变通&#xff08;in或exists&#xff09;实现 2.测试 2.1.创建表和数…

wordpress 获取分类目录seo网站推广技术

今日任务 62.不同路径 63. 不同路径 II 62.不同路径 - Medium 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只…

dw如何用表格做网站医疗网站前置审批要多长时间

前言&#xff1a; OceanBase Cloud Platform&#xff08;简称OCP&#xff09;&#xff0c;是 OceanBase数据库的专属企业级数据库管理平台。 在实际生产环境中&#xff0c;OCP的安装通常是第一步&#xff0c;先搭建OCP平台&#xff0c;进而依赖OCP来创建、管理和监控我们的生…

php网站建设流程凡科电脑版登录首页

3妹&#xff1a;2哥&#xff0c;你有没有看到新闻“18岁父亲为4岁儿子落户现身亲子鉴定” 2哥 : 啥&#xff1f;18岁就当爹啦&#xff1f; 3妹&#xff1a;确切的说是14岁好吧。 2哥 : 哎&#xff0c;想我30了&#xff0c; 还是个单身狗。 3妹&#xff1a;别急啊&#xff0c; 2…

用asp做网站系统步骤做社区生意的网站

来源&#xff1a;北京城市实验室BCL随着计算机技术的飞速发展&#xff0c;城市信息学作为城市规划领域的一门新兴学科&#xff0c;逐渐引起学术界的关注。城市信息学的兴起给城市规划带来了新的压力&#xff0c;但它也提供了新的城市分析视角。在此背景下&#xff0c;专家小组概…

邢台网站推广专业服务公司展厅效果图

背景为了兼容多种业务&#xff0c;想在项目中使用一些设计模式&#xff0c;以便于管理。例如&#xff0c;我需要创建用户并返回userid&#xff0c;每种业务创建的方式都不一样。我选取了“适配器模式”&#xff0c;但是我发现&#xff0c;在springmvc的管理下&#xff0c;常常需…