码迷,mamicode.com
首页 >  
搜索关键字:升序    ( 2851个结果
第一部分:趣味算法入门;第八题:冒泡排序(并与选择排序对比)
100个不同类型的python语言趣味编程题 在求解的过程中培养编程兴趣,拓展编程思维,提高编程能力。 第一部分:趣味算法入门;第八题: 8.冒泡排序:对N个整数(数据由键盘输入)进行升序排序 冒泡排序的思想:首先从表头开始往后扫描数组,在扫描的过程中逐对比较相邻的俩个元素的大小。若相邻的两个元素中 ...
分类:编程语言   时间:2020-03-21 23:07:02    阅读次数:81
黑匣子(对顶堆
# 题意在最开始,黑盒子是空的,并且i=0。现在对黑盒子进行一系列的操作处理,操作包括以下两种:1、ADD(x):表示将x加入到黑盒子中。2、GET:使i增加1,输出黑盒子中第i小的数值(即将所有数按升序排序后的第i个数)。下面给出一个具体例子: 为了方便描述,下面我们定义两个序列:1、A表示:这个 ...
分类:其他好文   时间:2020-03-21 21:37:19    阅读次数:60
将字符串进行降序输出
package DemoArrays; import java.util.Arrays;//导包 import java.util.Random; /* 请使用Arrays相关的API,将一个随机字符串的所有字符升序排列,并且倒序打印 */ public class Work { public st ...
分类:其他好文   时间:2020-03-21 18:01:53    阅读次数:175
Mysql排序查询
#排序查询/*语法:select 查询列表 from 表 [where 筛选条件] order by 排序序列 [asc/desc] */SELECT * FROM employees ORDER BY salary DESC; #默认是asc(升序) #查询部门编号>=90的员工信息,按入职时间的 ...
分类:数据库   时间:2020-03-21 14:28:08    阅读次数:97
LeetCode-Interview40-最小的k个数
题目描述 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 我的题解 暴力排序 把数组升序排好,取出最前的k个即可,很暴力,比较低效, 仅适合与k接近与数组长度。 //效率还是不行,比上面全排序还差,这个排序算法 ...
分类:其他好文   时间:2020-03-20 23:53:37    阅读次数:106
C语言习题【10】冒泡排序
冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到
分类:编程语言   时间:2020-03-20 23:44:54    阅读次数:283
冒泡排序
冒泡法:属于交换排序,两两比较大小,交换位置,结果分为升序和降序排列。1、升序: n个数从左至右,编号从0开始到n-1,索引0和1的值比较,如果索引0大,则交换两者位置,如果索引1大,则不交换。继续比较索引1和2的值,将大值放在右侧。直至n-2和n-1比较完,第一轮比较完成。第二轮从索引0比较到n- ...
分类:编程语言   时间:2020-03-18 15:45:08    阅读次数:57
搜索旋转排序数组
33. 搜索旋转排序数组 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你 ...
分类:编程语言   时间:2020-03-17 08:08:41    阅读次数:71
【剑指Offer-时间效率】面试题40:最小的k个数
题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 思路1 可以先将这n个整数升序排序,然后输出前k个数字即可。下面的代码使用快速排序: 该算法的时间复杂度为O(nlogk),为3个算法中时间复杂度最低的。该算法无需对数 ...
分类:其他好文   时间:2020-03-16 22:01:26    阅读次数:73
关于 JavaScript 中的 reduce() 方法
一、什么是 reduce() ? reduce() 方法对数组中的每个元素执行一个升序执行的 reducer 函数,并将结果汇总为单个返回值 const array1 = [1, 2, 3, 4]; const reducer = (accumulator, currentValue) => acc ...
分类:编程语言   时间:2020-03-16 19:03:00    阅读次数:77
2851条   上一页 1 ... 29 30 31 32 33 ... 286 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!