一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。 继续重复上述过程,依次将第2.3... ...
分类:
编程语言 时间:
2020-11-26 14:24:16
阅读次数:
8
1、冒泡排序 public class Bubble_sort { /** * 公共冒泡排序接口 * @param arr 带排序数组 */ public static void sort(int[] arr) { if (arr == null) return; int len = arr.len ...
分类:
编程语言 时间:
2020-11-25 12:41:09
阅读次数:
6
noilinux-1.4.1(g4.8.4)下sizeof(long double a)为12,Windows(g4.9.2)和Deepin(g++8.3.0)下都为16 sort默认从小到大排序,默认使用operator<为比较符 priority_queue,默认大根堆,小根堆为priority ...
分类:
其他好文 时间:
2020-11-25 12:25:36
阅读次数:
6
A.快速排序 1.算法逻辑 若要对 def quick_sort(alist,first,last): if first >= last: # 递归结束条件 return high = last low = first media_data = alist[first] while low < hi ...
分类:
编程语言 时间:
2020-11-25 12:12:17
阅读次数:
8
重点 首先注意几个重点: 1. arr1和arr2里最大的元素不会超过1000 2. arr2里面没有重复的元素 3. arr2里面每个元素必定在arr1里面出现 思路 1. 先创建一个大小为1001的数组data用来存放arr1中每个元素出现的次数(因为最大值可能是1000),其实这里可以简化,只 ...
分类:
编程语言 时间:
2020-11-24 13:03:13
阅读次数:
21
CONCATENATE '无权限' p_str INTO msg. p_str = |{ p_str1 }'啊'|. LEAVE TO TRANSACTION sy-tcode. SELECTION-SCREEN: BEGIN OF BLOCK b01 WITH FRAME TITLE TEXT-0 ...
分类:
其他好文 时间:
2020-11-24 12:05:51
阅读次数:
9
Apriori算法 源码 具体原理先鸽了 下面是代码 view code #coding:utf-8 # generate data def genData(): return [['牛奶','啤酒','尿布'], ['牛奶','面包','黄油'], ['牛奶','尿布','饼干'], ['面包', ...
分类:
编程语言 时间:
2020-11-21 12:33:25
阅读次数:
20
表格中的selection栏 <el-table-column type="selection" width="55" :selectable="checkboxT" //加上该方法 ></el-table-column> checkboxT() { if (this.liveForm.lectur ...
分类:
其他好文 时间:
2020-11-21 12:26:25
阅读次数:
7
在编写代码时,遇到 在原来的代码中出现这个问题 原来的代码: //3 计算排序时间 template<typename T> void testSort(string sortName, void(* sort) (T [],int ),T arr[],int n){ clock_t startTi ...
分类:
其他好文 时间:
2020-11-21 12:07:18
阅读次数:
5
lambda表达式匿名函数lambdaparams:expressionparams:可选参数,逗号分割变量名expression:表达式,可以用条件语句,没有return或yield用法:#简单计算:lambdax:x*2#添加条件:lambdax:Trueifx>8elseFalse#多个参数lambdax,y:x+y#用作排序:users.sort(key=lambdax(x[0],x
分类:
其他好文 时间:
2020-11-21 11:59:50
阅读次数:
5