书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 112824 个相关结果.
  • 10.1 排序算法

    10.1 排序算法 10.1.1 选择排序 10.1.2 快速排序 10.1 排序算法   在学习《Java语言基础与面向对象编程实践》时,介绍了两种排序算法,一种是冒泡排序,另一种是直接插入排序,现在先回顾一下冒泡排序和直接插入排序。 冒泡排序   冒泡 排序就是依次比较相邻的两个数,将小数放在前面,大数放在后面。   第一轮:首...
  • 基数排序

    基数排序 算法原理 基数排序 基数排序(Radix sort) 是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。 算法原理 基数排序的算法原理: 将所有待比较数值(正整数)统一为同样的数位长度,数位较...
  • 归并排序

    归并排序 算法原理 归并排序 归并排序(Merge sort) 是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 作为一种典型的分而治之思想的算...
  • 插入排序

    插入排序 一、算法介绍 二、算法实现 附录 插入排序 插入排序,一般我们指的是简单插入排序,也可以叫直接插入排序。就是说,每次把一个数插到已经排好序的数列里面形成新的排好序的数列,以此反复。 插入排序属于插入类排序算法。 除了我以外(神奇的我),有些人打扑克时习惯从第二张牌开始,和第一张牌比较,第二张牌如果比第一张牌小那么插入到第一张牌前面,...
  • 10.1 排序算法

    10.1 排序算法 10.1.1 冒泡排序 10.1.2 插入排序 10.1 排序算法   所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减地排列起来的操作。排序的算法有很多,各种算法对空间的要求及时间效率也各有差别。其中插入排序和冒泡排序又被称作简单排序,它们对空间的要求不高,但时间效率不稳定。而其他一些排序相对于...
  • 7.8 桶排序

    7.8 桶排序 1. 初步认识桶排序 2. 桶排序 2.1 基本思想 2.2 实现逻辑 2.3 动图演示 2.4 复杂度分析 2.5 代码实现(C实现) 2.6 总结 7.8 桶排序 1. 初步认识桶排序   在我们生活的这个世界中到处都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排...
  • 归并排序

    972 2020-06-07 《小浩算法》
    归并排序 2. 算法步骤 3. 动图演示 4. JavaScript 代码实现 5. Python 代码实现 6. Go 代码实现 7. Java 代码实现 8. PHP 代码实现 归并排序 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的...
  • 2. 排序

    2. 排序 2. 排序 .sort_index() 方法的作用是根据label 排序(而不是对存放的数据排序)。 DataFrame / Series . sort_index ( axis = 0 , level = None , ascending = True , inplace = False , kind =...
  • 多字段排序

    多字段排序 多字段排序 多字段排序方式在 crud.js 中的注释中说明了,这里再写个例子 代码如下: cruds () { return CRUD ({ title : '图片' , sort : [ 'id,asc' , 'name,desc' ], url : 'api/pictures' , ...
  • 6.2 随机排序

    6.2 随机排序 6.2.1 问题 6.2.2 方案 6.2.2.1 注意 6.2 随机排序 6.2.1 问题 你想使一个数据结构随机排序。 6.2.2 方案 # 创建一个向量 v <- 11 : 20 # 随机化向量的顺序 v <- sample ( v ) # 创建一个列表 data <- ...