push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在数组中的位置 concat(): 合并数组 slice(): 指定 ...
分类:
编程语言 时间:
2019-04-28 19:04:14
阅读次数:
472
#include #include void array_sort(int *a, int len) { int i, j, tmp; for (i = 0; i a[j]) { tmp = a[i]; a[i] = a[j]; a[j] = tmp; ... ...
分类:
编程语言 时间:
2019-04-26 11:18:57
阅读次数:
102
程序设计:人以群分 思路:二分答案区间,难点在判断上,因为是要求最小值,所以为了得到最优解,我们要先将a数组排序,这样我们从中选择连续的一段一段作为一组这样得到的最小差值才是我们的最优解。我们思路上这样理解:我们从左往右进行分组,设pos=i表示[1~i]的人可以进行分组,开始先判断第一个区间,第一 ...
分类:
其他好文 时间:
2019-04-23 21:02:01
阅读次数:
164
3Sum Closest 问题简介: 给定n个整数的数组nums和整数目标,在nums中找到三个整数,使得总和最接近目标,返回三个整数的总和,可以假设每个输入都只有一个解决方案 举例: 给定数组:nums=[-1, 2, 1, -4], 目标值:target = 1. 最接近目标值的答案是2 (-1 ...
分类:
编程语言 时间:
2019-04-21 22:59:28
阅读次数:
350
2502 最多分成多少块 2 秒 262,144 KB 10 分 2 级题 2502 最多分成多少块 2 秒 262,144 KB 10 分 2 级题 2502 最多分成多少块 小b有个长度为n的数组a,她想将这个数组排序。 然而小b很懒,她觉得对整个数组排序太累了,因此她请你将a分成一些块,使得她 ...
分类:
其他好文 时间:
2019-04-20 21:43:17
阅读次数:
203
运行结果如下: 以上就是我对这个题目的解答,用来三种排序,其实也可以有其他的排序都可以。如果有需要,请自行完成,我就不一一列举了。 ...
分类:
编程语言 时间:
2019-04-15 00:32:19
阅读次数:
169
A:对列表“60,35,81,98,14,47”进行排序 序号: 0 1 2 3 4 5 A[i]: 60 35 81 98 14 47 Count[0]: 0 0 0 0 0 0 i = 0 Count[1]: 3 0 1 1 0 0 i = 1 Count[1]: 1 2 2 0 1 i = 2 ...
分类:
编程语言 时间:
2019-04-10 20:29:47
阅读次数:
716
1. 选择法排序 把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来 ,比较完后,第一位就是最小的,然后再从第二位和剩余的其他所有进行比较,只要比第二位小,就换到第二个位置来 ,比较完后,第二位就是第二小的. 2. 冒泡法排序 第一步:从第一位开始,把相邻两位进行比较 ,如果发现前面 ...
分类:
编程语言 时间:
2019-04-03 00:00:28
阅读次数:
249
/* 编写程序,在主函数中定义一个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出。 */ #include void sort(int a[]); int main() { int a[10],i; for (... ...
分类:
编程语言 时间:
2019-04-02 21:31:55
阅读次数:
234
1. 题目一 给出两个数组,求两个数组对应元素乘积的最小值。 先对两个数组排序,然后用第一个数组的最大值和第二个数组的最小值相乘,依次遍历即可。 c include include include include using namespace std; define N 52 int main() ...
分类:
编程语言 时间:
2019-03-23 20:57:26
阅读次数:
174