简单梳理一下以前学过的排序算法 冒泡排序 平均时间复杂度:O(n²);稳定 比较相邻元素,如果前面的比后面大,就交换两个元素 每一对相邻元素做同样的比较,从开始第一对元素一直比到结尾,一轮结束最后的元素是最大的。 除了每轮比较出来的最大元素,对其他元素重复以上操作。 public void bubb ...
                            
                            
                                分类:
编程语言   时间:
2021-07-29 16:19:56   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    什么叫冒泡排序?冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素, 如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的 ...
                            
                            
                                分类:
编程语言   时间:
2021-07-28 21:24:41   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    项目介绍 AutoApiTest 基于python的接口自动化测试框架 Test部分基于yingoja开源的DemoApi优化修改而来 API部分将继续完善,提供基于C#,Go,Java,Python版本的Api服务程序,目的是为了学习接口测试的同学不需要去搭建其他语言的运行环境,顺便我也复习一下这 ...
                            
                            
                                分类:
编程语言   时间:
2021-07-26 16:52:35   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    直接上代码: package tools import ( "bytes" "crypto/aes" "crypto/cipher" ) func PKCS5Padding(ciphertext []byte, blockSize int) []byte { padding := blockSize ...
                            
                            
                                分类:
其他好文   时间:
2021-07-19 16:44:12   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                前言: 冒泡,选择:使用了普通双指针法 插入,快速,归并:使用了二分法,递归 冒泡排序 原理:不断比较相邻两个数得大小,把较大的数交换到靠后的位置 def bubbleSort(iList): '''冒泡排序 ''' if len(iList) <= 1: return iList for i in ...
                            
                            
                                分类:
编程语言   时间:
2021-07-16 17:32:50   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    冒泡排序: 数据少时可以用,简单,稳定 具体实现: /** * @param $array * @return mixed */ public function sort($array) { $len = count($array); if ($len 1) { return $array; } / ...
                            
                            
                                分类:
编程语言   时间:
2021-07-12 18:05:32   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    开心一刻 一个国王要替公主征婚,把一个苹果放在公主头上,谁要把它射中就有机会迎娶公主。 第一个男士把苹果射中,他说:“I’m 罗宾。” 第二个男士也把苹果射中,他说:“I'm 后羿。” 第三个男士不小心把公主射死了,他说:“ I'm sorry..." 题目介绍 使用两个goroutine交替打印1 ...
                            
                            
                                分类:
其他好文   时间:
2021-07-05 18:36:16   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    不要使用 + 和 fmt.Sprintf 操作字符串 不要使用 + 和 fmt.Sprintf 操作字符串,虽然很方便,但是真的很慢! 我们要使用 bytes.NewBufferString 进行处理。 基准测试如下: + func BenchmarkStringOperation1(b *test ...
                            
                            
                                分类:
其他好文   时间:
2021-07-05 18:05:25   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                01 介绍 Golang 语言的优势之一是天生支持并发,我们在 Golang 语言开发中,通常使用的并发控制方式主要有 Channel,WaitGroup 和 Context,本文我们主要介绍一下 Golang 语言中并发控制的这三种方式怎么使用?关于它们各自的详细介绍在之前的文章已经介绍过,感兴趣 ...
                            
                            
                                分类:
编程语言   时间:
2021-07-05 16:37:57   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                https://www.cnblogs.com/chuonye/p/10963994.html#4272128 ...
                            
                            
                                分类:
编程语言   时间:
2021-07-01 17:23:48   
                                阅读次数:
0