E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法总结
排序
算法总结
目录一插入排序1.直接插入排序2.希尔排序二选择排序1.直接选择排序2.堆排序三交换排序1.冒泡排序2.快速排序四归并排序五基数排序总结一插入排序1.直接插入排序直接插入排序(InsertionSort)的基础思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。基本思路从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排
CYBCLOUD
·
2020-08-15 21:46
数据结构
C++常用查找
算法总结
(二)
查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找,字段的查找,等等。1、插值查找在介绍插值查找之前,首先考虑一个新问题,为什么上述算法一定要是折半,而不是折四分之一或者折更多呢?打个比方,在英文字典里面查“apple”,你下意识翻开字典是翻前面的书页还是后面的书页呢?如果再让你查“zoo”,你又怎么查?很显然,这里你绝对不会是从中间开始查
老樊Lu码
·
2020-08-15 20:31
C++
算法
算法
十大经典排序
算法总结
1、交换排序基本思想:所谓交换,就是根据序列中两个记录的键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。1、冒泡排序1、对前n个元素从头到尾两两进行比较,如果第一个比第二个大,就交换他们两个,最后得到的最后一个元素就是前n个元素的最大值。2、然后对前n-1个、前n-2个…,一直到前两个元素进行第一步操作,依次得到他们
小-豪-豪
·
2020-08-15 19:51
算法
C++
数据结构
ACM搜索
算法总结
(总结)
搜索是ACM竞赛中的常见算法,本文的主要内容就是分析它的特点,以及在实际问题中如何合理的选择搜索方法,提高效率。文章的第一部分首先分析了各种基本的搜索及其各自的特点。第二部分在基本搜索方法的基础上提出一些更高级的搜索,提高搜索的效率。第三部分将搜索和动态规划结合,高效地解决实际问题,体现搜索的广泛应用性。第四部分总结全文。文章在分析各种搜索的同时,分析了我们在解题中应该怎样合理利用它,理论结合实际
weixin_30650859
·
2020-08-15 16:02
查找
算法总结
(二)
接下来的几种算法属于动态查找结构三、二叉查找树:特点:1、如果它的左子树不空,那么左子树上的所有结点值均小于它的根结点值;2、如果它的右子树不空,那么右子树上的所有结点值均大于它的根结点值;3、它的左右子树也分别为二叉查找树。二叉查找树的插入和删除都非常的方便,很好的解决了折半查找添加删除所带来的问题。那么它的效率又如何呢?很显然,二叉查找树查找一个数据,不需要遍历全部的节点,查找效率确实提高了。
踏雁寻花
·
2020-08-15 15:16
Java
JavaScript排序
算法总结
:冒泡排序 选择排序 插入排序 快速排序 归并排序
注:交换数组中的两个元素也可以用ES6的解构赋值 [arr[j],arr[j+1]]=[arr[j+1],arr[j]]冒泡排序//一轮轮的比较,每一轮都从第一项开始,拿出当前项A与后一项B进行比较,如果A>B,则让两者交换位置//最大轮数arr.length-1//每一轮的次数arr.length-1-ifunctionbubbleSort(arr){varleng=arr.length;for
Toward Web Developer
·
2020-08-15 13:19
数据结构与算法
JavaScript
查找
算法总结
及其算法实现
前言本文总结了常用的查找算法,内容包括:查找算法的定义和思路,动画演示查找算法的代码实现:Python和Java查找算法性能分析:时间空间复杂度分析不同排序算法最佳使用场景面试知识点复习手册此文属于知识点复习手册专栏内容,你还可以通过以下两种途径查看全复习手册文章导航:关注我的公众号:后端技术漫谈点击公众号下方:技术推文——面试冲刺全复习手册文章导航(CSDN)-----正文开始-----预备知识
后端技术漫谈
·
2020-08-15 12:00
FreeRTOS任务管理各过程
算法总结
1开启任务调度器:在此函数包括创建空闲任务(优先级最低),创建定时器服务任务(软件定时器,该步骤是条件编译可以用宏关闭)。然后会先关闭中断,在SVC中断服务函数中再重新打开。配置时间统计功能的定时器(条件编译,一般调试时才会用)。还包括其他硬件的初始化如滴答定时器、FPU单元、PendSV中断等等(这些有相关函数去调用实现或是寄存器直接配置)。2空闲任务的意义:保证系统任何时刻都有一个任务进行,其
Entronk_star
·
2020-08-15 10:23
FreeRTOS
基础学习
单片机学习
区块链加密
算法总结
文章目录1、对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)2、非对称加密RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)应用数字签名其他场景1.盲签名2.多重签名3.群签名4.环签名数字证书证书认证机构(C
yhc166188
·
2020-08-15 09:46
加密算法
常见的排序
算法总结
七种常见排序
算法总结
第一类:交换排序1、冒泡排序原理说明:(1)比较相邻的元素,如果第一个比第二个大,就交换它们两个;(2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数
dongjiao5503
·
2020-08-15 07:53
数据结构与算法
面试
deflate
算法总结
一、LZ77算法基本概念LZ77算法的说明网上很多,本文为个人见解,仅供参考。本人认为LZ77算法其实是字典压缩的一个变种,与字典压缩不同的是,它的字典是动态生成的并且只有一个,一般选取一定数量的最近压缩过数据。保存这些数据的结构叫做滑动窗口,所以LZ77有被常称作滑动窗口算法。至于这么生成字典的原因,其实很简单,因为我们认为一个要压缩的字符串很有可能与上下文相关,也就是说很有可能在刚压缩的字符串
FreedomRoad~
·
2020-08-15 05:31
游戏数学和算法
文件编码IO
图形图像美术相关
常用加解密
算法总结
1-DES、TDES、3DES
概述常用算法类别包括对称密钥算法、非对称密钥算法以及摘要算法。在了解具体类别算法之前,要先了解以下几个概念:明文:原始信息加密算法:以密钥为参数,对明文进行多种置换和转换的规则和步骤,变换结果为密文。密钥:加密与解密算法的参数,直接影响对明文进行变换的结果密文:对明文进行变换的结果解密算法:加密算法的逆变换,以密文为输入、密钥为参数,变换结果为明文算法类别对称密钥算法简单点理解,就是加密和解密所用
youyu_torch
·
2020-08-14 22:22
支付行业
java面试常见
算法总结
java面试常见
算法总结
1、一个int[]数组如何打印出重复次数前5的元素及重复次数/***排序*@authorv_liuwen*@date2019/3/5*/publicclassSortDemo{publicstaticvoidmain
qrainly
·
2020-08-14 19:33
java
算法
【
算法总结
-数学】求1-N中1出现的次数
【编程之美】给定一个十进制正整数N,求出从1开始,到N的所有整数,数字1出现的次数。例如,N=2,则两个数为1,2。数字1出现的个数是1.又如n=20.则20个数中1出现的为:1,10,11,12,13,14,。。。19共有12个。设计一个算法,可以高效地求出1-N之间出现的1的个数。(主要考虑效率)。记录:对于一个数abcde。出现1的次数可以通过计算各位中出现的1的个数的和计算出来。以统计10
ohmygirl
·
2020-08-14 18:28
数据结构
算法
图像配准方面的
算法总结
图像配准算法\小总结首先,图像配准要素结合:特征空间,搜索空间,搜索策略,近似性度量;图像配准方法:1.基于灰度信息的方法:交叉相关(互相关)方法,相关系数度量,序贯相似检测算法,信息理论的交换信息相似性准则。2.基于变换域的方法:相位相关法,WalshTransform变换。3.基于特征的方法:常用的图像特征有:特征点(包括角点、高曲率点等)、直线段、边缘(Robert、高斯-拉普拉斯LoG、C
xuluohongshang
·
2020-08-14 15:37
AES、DES、RSA、MD5、Base64加密
算法总结
AES、DES、RSA、MD5、Base64加密
算法总结
AES、DES加密速度快,适合大量数据,des容易破解,一般用3重des,后来又出现了更快更安全的aesRSA是公钥加密,速度慢,只能处理少量数据
零叶-福州
·
2020-08-14 15:34
加密算法
排序
算法总结
(包含字符串排序算法)
动画排序算法:http://www.cs.usfca.edu/~galles/visualization/ComparisonSort.html排序算法真的好多,而且感觉都很好理解,写的时候才发现网上有很多资源,特别是发现了一个有趣的网站,可以动画模拟算法的过程,感觉看了之后能理解的更好。这次抽空总结下,可能图文比较少,第一次写博客纪录自己的学习笔记,希望能坚持下去。动画演示地址:http://w
红酒暖心也暖胃
·
2020-08-14 08:05
【leetcode】数组中的逆序对-归并
算法总结
数组中的逆序对记录下这个解题的思路以及归并排序的意义思路一:暴力,双重for循环intreversePairs(vector&nums){intcount=0;intlen=nums.size();for(inti=0;inums[j]){count++;}}returncount;}}思路二:归并排序看到逆序对的时候,没法下手的感觉,看了大佬们的题解,记录下归并算法的用途。计算逆序数就发生在归并
wiley_Z
·
2020-08-14 08:47
LeetCode
个人学习
学习整理总结
一本通提高篇之一句话系列
会无限咕下去大概会在十月及以后再次拿起[进度]20/34咿呀,还有14章了QwQ我太蒻了连一本通都没刷完是分块哒(^~^)例题解析请看书啦当然如果有些题我很欢喜,会吧代码存在博客里第一部分基础算法第1章贪心
算法总结
weixin_30660027
·
2020-08-14 08:50
数据结构和
算法总结
(一):广度优先搜索BFS和深度优先搜索DFS
前言这几天复习图论算法,觉得BFS和DFS挺重要的,而且应用比较多,故记录一下。广度优先搜索有一个有向图如图a图a广度优先搜索的策略是:从起始点开始遍历其邻接的节点,由此向外不断扩散。1.假设我们以顶点0为原点进行搜索,首先确定邻接0的顶点集合S0={1,2}。2.然后确定顶点1的集合S1={3},顶点2没有邻接点,所以集合为空。3.然后确定3的邻接点集合S3,因为2已经被遍历过,所以不考虑,所以
weixin_30617695
·
2020-08-14 08:49
排序方法及二叉树
各种排序
算法总结
和比较排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理
qq_43080331
·
2020-08-14 07:58
学习
想
Java经典
算法总结
—备战面试
1.判断某个数是不是回文数:设n是一任意自然数,若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如1234321即是回文数。packagecn.edu.hpu;publicclass判断回文数{publicstaticvoidmain(String[]args){huiWen(1234321);huiWen(345);}/***判断是不是回文数的方法*@paramnum要判断的
谈谈的心情
·
2020-08-14 07:45
java
算法总结
之 子矩阵的最大累加和问题
算法总结
之子矩阵的最大累加和问题给定一个矩阵matrix,其中的值有正负0,返回子矩阵的最大累加和这个是子数组最大累加和问题的升级版看例子就懂了:如果只有两行,那么上下两行相加,得出列加数组得出最大累加和总结整个过程
Art&Code
·
2020-08-14 06:21
差分约束
算法总结
差分约束系统一、概念如果一个系统由n个变量和m个约束条件组成,形成m个形如ai-aj≤k的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统。二、引例给定n个变量和m个不等式,每个不等式的形式为x[i]-x[j]=dis[v],于是可以联想到最短路模型中的一部分代码if(dis[u]+w(u,v)dis[v],而对于不等式,我们进行建边的操作:对于每个不等式x[i]-x[j]i的有向边,
Dust_Heart
·
2020-08-14 05:38
算法解析
最短路及其拓展
算法总结
-二分搜索
一.二分搜索(BinarySearch)模板publicclassSolution{/**@paramnums:Anintegerarraysortedinascendingorder*@paramtarget:Aninteger*@return:Aninteger*/publicintfindPosition(int[]nums,inttarget){if(nums==null||nums.le
遇见更好的自己
·
2020-08-13 23:47
leetcode刷题
LintCode的刷题
排序
算法总结
#include#include#include#includeusingnamespacestd;classMySort{public:MySort(vectorv):m_num(v){}virtual~MySort()=0{}virtualvoidSort()=0;voiddisplay(){copy(m_num.begin(),m_num.end(),ostream_iterator(cou
牧羊人Full
·
2020-08-13 23:08
c/c++
algorithm
排序算法
c++
【算法】排序
算法总结
,手写快排,归并,堆排序算法
算法复杂度相关概念:稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面。时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据规模n的函数手写快排:先选择第一个数字作为标尺,然后分别从第二个数字往右找,找到比第一个数大的数,和从倒
weixin_34343308
·
2020-08-13 21:28
聚类算法和分类
算法总结
聚类
算法总结
原文:http://blog.chinaunix.net/uid-10289334-id-3758310.html聚类算法的种类:基于划分聚类算法(partitionclustering)k-means
weixin_30522095
·
2020-08-13 20:50
常见排序
算法总结
(实现原理,稳定度,使用场景,时间复杂度)
排序
算法总结
:实现原理,时间复杂度,使用场景,稳定度。冒泡排序的实现原理:比较简单,不做叙述。稳定性:稳定使用场景:适用于n较小的情况。
桃子的技术博客
·
2020-08-13 20:16
机器学习常见
算法总结
-三三的学习笔记
本文主要介绍一些常见的机器学习算法。定义机器学习是用特定的算法从大量数据中挖掘有用的信息,或是输出最优模型用以做预测、分类、或是探究数据内在结构与隐藏信息。(新人陋见)分类监督学习:数据集有标签,可监督模型的优劣,主要从训练数据集中学习,得到最优模型,这个模型可以作用于测试数据集,给出判断或预测,常见的是分类和回归。非监督学习:数据集没标签,主要是挖掘数据中有价值的隐藏信息,常见的是聚类。强化学习
三三-Annie
·
2020-08-13 17:15
大数据
机器学习
有序表查找
算法总结
有序表:按一定顺序排列的表。1、折半查找:又称二分查找,直接上代码、publicintBinarySerch(int[]a,key){intlow=1,high=a.length,mid;while(lowa[mid]){low=mid+1;}else{returnmid}}return0;}分割点使用(m+n)/2,因为当遇到m、n的数值过大时,可能会出现bug(溢出),所以使用n+(m-n)/
qq_35447305
·
2020-08-13 17:01
Java资料
数据结构
算法
排序
算法总结
文章目录排序
算法总结
冒泡排序算法思想:代码实现时间复杂度及稳定性插入排序算法思想代码实现时间复杂度及稳定性选择排序算法思想代码实现时间复杂度及稳定性归并排序算法思想代码实现时间复杂度及稳定性快速排序堆排序排序
算法总结
以数组
qq_23936173
·
2020-08-13 16:10
算法
排序算法
python
快排
堆排序
归并排序
操作系统常用的调度
算法总结
1常见的批处理作业调度算法1.1先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。1.2短作业优先调度算法(SPF):就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运行时,并不能知道它实际的
lzj_lzj2014
·
2020-08-13 15:42
linux
优化器
算法总结
(BGD、SGD、MBGD、Momentum、NAG、Adagrad 未总结完)
参考的两篇博文(1)优化
算法总结
-深度学习https://blog.csdn.net/fengzhongluoleidehua/article/details/81104051(2)深度学习——优化器算法
bl128ve900
·
2020-08-13 13:58
ML/DL/CV
基础知识
算法总结
之二分搜索
文章目录二分搜索常见算法题目局部最小值元素最左出现位置循环有序数组最小值最左原位完全二叉树计数快速N次方二分搜索常见算法题目局部最小值定义局部最小的概念。arr长度为1时,arr[0]是局部最小。arr的长度为N(N>1)时,如果arr[0]arr[mid-1])right=mid-1;elseif(arr[mid]>arr[mid+1])left=mid+1;elsereturnmid;}ret
MOKE_XR
·
2020-08-13 12:42
数据结构和算法
Jump Point Search(JPS)
算法总结
与实现(附Demo)
关于这篇文章第一次翻阅A星算法的文章,是为了弄清楚A星在游戏开发中的地位。当是在脑海中没有形成它的算法模型,也苦于没有一个自定义轨迹且又能展示每一步的细节的demo,于是自己动手写了一个测试demo。后来又因为效率的问题接触到了JPS,于是又实现了一版JPS的逻辑,后分别整理成文章发布。这期间大约经历了一个月时间,这段时间有很多人给我讲,这些内容网上有很多,没必要费那么大的功夫。但~我觉得,做一个
ThisIsRone
·
2020-08-12 23:00
程序员面试常问的小
算法总结
前言本文快速回顾了面试常考的算法,用作面试复习,事半功倍。需要说明的是,由于算法的代码实现主要注重思路的清晰,下方有代码实现的文章主要以Python为主,Java为辅,对于Python薄弱的同学敬请不用担心,几乎可以看作是伪代码,可读性比较好。如实在有困难可以自行搜索Java代码此外,关于算法的文章之后也会单独开设算法专栏进行总结,敬请期待。面试知识点复习手册全复习手册文章导航全复习手册文章导航(
后端技术漫谈
·
2020-08-12 21:00
排序
算法总结
(二)-------选择,堆,冒泡,快速,归并排序(java实现)
上一篇:排序
算法总结
(一)----直接插入排序,希尔排序(java实现)3.选择排序(1)基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换
ljheee
·
2020-08-12 17:24
算法
面试考试
归并排序
插入排序
排序算法
图像分割的评测指标
dicecoefficient:https://blog.csdn.net/qwer7512090/article/details/92846558图像分割传统和深度学习
算法总结
:https://baijiahao.baidu.com
miahhrgbfcyur
·
2020-08-12 14:48
python
强化学习笔记-百度AI Studio
强化学习7日打卡营-世界冠军带你从零实践课程简介什么是强化学习Q-learning基础算法强化学习算法DQN强化学习算法Policy-Gradient强化学习DDPG
算法总结
课程简介最近正在学强化学习的知识
wingOfStone
·
2020-08-12 14:21
强化学习
机器学习-组合
算法总结
(转载)
原地址:http://www.csuldw.com/2015/07/22/2015-07-22%20%20ensemble/机器学习-组合
算法总结
Postedon2015-07-2206:53|InML
火星有星火
·
2020-08-12 13:15
算法
机器学习
组合算法
Recorder+人脸识别︱国内人脸识别技术趋势与识别难点、技术实践
,都不要用svm或者knn去分类,相似度搜索是保证准确率的前提(某weixin群大佬如是说)一、人脸识别技术基本认识1、文献综述与基本认识本节来源于:人脸检测与深度学习关于人脸检测算法的文献总结:商用
算法总结
悟乙己
·
2020-08-12 12:02
图像︱相关技术跟踪与商业变现
算法总结
本文仅供自己复习使用1、五大基本算法写在前面:a、凡是用到递归,就画递归树1)分治算法具体来讲就是分而治之,把一个大问题分成很多相同或相似的小问题,小问题再分,直到无法再分,所有小问题的结果合起来就是最终结果常见的有排序中的快速排序和归并排序,分治经常和递归一起提及①分治适合的情况a、该问题缩小到一定规模就可以解决b、该问题可以分成若干小问题c、该问题若干小问题的解可以合并成这个问题的答案d、该问
nicocoyo
·
2020-08-12 12:01
前端学习
算法
边缘检测
算法总结
及其python实现--一阶检测算子
边缘检测的实质是采用某种算法来提取出图像中对象与背景间的交界线。边缘为图像中灰度发生急剧变化的区域边界。图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此可以用局部图像微分技术来获得边缘检测算子。经典的边缘检测方法,是通过对原始图像中像素的某小邻域构造边缘检测算子来达到检测边缘的目的。一旦计算出导数之后,下一步要做的就是给出一个阈值来确定哪里是边缘位置。阈值越低,能够检测出的边线越多,结果也就
RF-or
·
2020-08-12 10:34
python图像处理
消息摘要
算法总结
与实践
序言消息摘要算法平常使用的频率很高,经常我们用它来验证数据是否被篡改。还有验证网络传输文件时,文件是否被篡改等等。消息摘要算法有哪些消息摘要算法主要分为三类:MD、SHA、MACMD(MessageDigest):消息摘要SHA(SecureHashAlgorithm):安全散列MAC(MessageAuthenticationCode):消息认证码主要用途:验证消息的完整性主要特性:输入的消息不
游戏人日常
·
2020-08-11 06:40
java一点一滴
对称加密几种思路及
算法总结
最近工作中做了一些有关对称加密的算法,遇到的三种办法及思路,记录如下:1.自己定义对称加密算法这个算法是工作对接的同事提出的,例如需要传一个手机号,使用下面的方法:2.除4取余对称算法一次同事提供使用Delphi语言写的“除4取余对称算”,要求转换成PHP语言,PHP版本我丢失了,现在把用Delphi语言写的算法贴上://======================================
茅丝录
·
2020-08-11 06:44
技术
对称加密
算法总结
– 流密码与块密码
随机数在对称加密的流密码算法和块密码算法中,都需要生成随机的密钥流,明文通过密钥加密得到密文,所以随机数生成算法显得十分重要,它决定加密密钥,密钥决定了加密算法的安全性。随机数的类型分有三种,伪随机数生成器,密码学伪随机数生成器和真正的随机数生成器,前两者生成随机数通过软件实现,真正的随机数生成器通过硬件实现。1、伪随机数生成器:软件实现,随机性。2、密码学伪随机数生成器:软件实现,随机性,不可预
大力海棠
·
2020-08-11 06:06
网络工程
ACM
算法总结
prufer序列
prufer序列就是一一对应一棵无根树的一个序列。对于一棵n个结点的无根树,它的prufer序列有n-2个数,它们之间相互转换关系如下:无根树转换为prufer序列:每次选择编号最小的叶子结点,然后把与它相连的结点加入prufer序列中,然后删掉这个结点,直到剩下两个结点为止。prufer序列转换为无根树:定义未选择的结点集合S,一开始S是一个1-n的全集,然后遍历prufer序列,每次选择不在p
dragonylee
·
2020-08-11 05:54
ACM算法总结
常见密码
算法总结
--(2)分组密码加密模式
《常见密码
算法总结
--(1)分组对称密码》见http://bbs.pediy.com/showthread.php?
graphnj
·
2020-08-11 05:11
密码学与网络安全
八大基础排序
算法总结
(golang实现)
自己写的代码tm都不知道啥意思了,还是要定时复习啊一、冒泡排序n^2基本思想:对于升序来说,两层for循环,第一层表示需要冒多少次,第二层用于比较,两两比较,如果前数大于后数,交换,否则不交换packagemainimport"fmt"funcSwap(arr[]int,i,jint){arr[i],arr[j]=arr[j],arr[i]}funcMaoPaoSort(arr[]int){for
想去南方的gopher
·
2020-08-11 05:59
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他