一、快速排序算法步骤: 1. 在数组中选一个基准数(通常为数组第一个); 2. 将数组中小于基准数的数据移到基准数左边,大于基准数的移到右边; 3. 对于基准数左、右两边的数组,不断重复以上两个过程,直到每个子集只有一个元素,即为全部有序。 实例演示 1、将第一个元素49设置为基准,low=0,hi ...
分类:
编程语言 时间:
2020-01-10 18:30:13
阅读次数:
85
Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库... ...
分类:
编程语言 时间:
2020-01-10 15:52:31
阅读次数:
91
GitHub地址:https://github.com/hustcc/JS-Sorting-Algorithm 摘录一二: 1.冒泡排序 Python实现: def bubbleSort(arr): for i in range(1, len(arr)): for j in range(0, len ...
分类:
编程语言 时间:
2020-01-10 15:36:16
阅读次数:
69
using System; namespace runoob { class MyClass { static void Main(string[] args) { MyClass1 myClass = new MyClass1(); myClass.Dialog(); } } class MyCl ...
分类:
编程语言 时间:
2020-01-10 12:49:41
阅读次数:
54
一、冒泡排序 1.也就是依次选出最大的放在最后面 package com.bjpowernode.java_learning; ? public class D70_1_BubbleSort { public static void main(String[] args) { /* * 冒泡排序算法 ...
分类:
编程语言 时间:
2020-01-10 00:27:47
阅读次数:
81
参考自 https://www.cnblogs.com/guoyaohua/p/8600214.html / 冒泡排序 相领的位置进行比较,一次循环能确定一个位置元素 共需确定length 1个位置 / public void bubbleSort(String[] arr){ for(int i ...
分类:
编程语言 时间:
2020-01-09 23:09:56
阅读次数:
169
一:冒泡排序 时间复杂度:O(n2) 原理: (1):相邻元素互相比较 如果第一个比第二个大 就交换两者的位置 (2):对每一对邻居做比较 从头走到尾 即走了一趟 最后一位元素即为最大的元素 (3):针对所有的元素重复以上步骤 除了最后一个(因为最后的一位元素已经选出来了 为最大的元素 不需要再比较 ...
分类:
编程语言 时间:
2020-01-09 23:05:53
阅读次数:
142
1、python中的数据类型?不可变数据类型?可变数据类型? 2、Python中,打开文件语法? 3、endswith()? 4、下列代码输出结果? import copy a = [1, 2, 3, 4, ['a', 'b']] b = a c = copy.copy(a) d = copy.de ...
分类:
编程语言 时间:
2020-01-08 23:16:05
阅读次数:
105
冒泡排序的原理 (例,从小到大进行排序) 原理:依次比较两个相邻元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来,交换位置将大的数字,字母放到后面 核心原理: 需要两层循环: 第一层循环外层循环,表示需要排序的次数,排序次数为数组length-1次,从第一次开始循环。 第二层循 ...
分类:
编程语言 时间:
2020-01-08 20:46:16
阅读次数:
92
计算阶乘后面有几个0: ''' def func(num): if(num==1): return 1 else: return num*func(num-1) number=int(input("输入整数:")) x=func(number) string=str(x) sum=0 for i i ...
分类:
编程语言 时间:
2020-01-08 20:39:15
阅读次数:
120