<?php #基数排序,此处仅对正整数进行排序,至于负数和浮点数,需要用到补码,各位有兴趣自行研究 #计数排序 #@param $arr 待排序数组 #@param $digit_num 根据第几位数进行排序 function counting_sort(&$arr, $digit_num = fa ...
分类:
编程语言 时间:
2020-06-16 23:31:04
阅读次数:
80
###n位字母数字混合验证码 function testcode(n){ var arr= [] for( var i = 0;i < n; i++){ var num =parseInt(Math.random()*123) if( num >0 && num < 9){ arr.unshift( ...
分类:
Web程序 时间:
2020-06-16 20:30:01
阅读次数:
57
function findIndexByKeyValue(arr, key, valuetosearch) { for (var i = 0; i < arr.length; i++) { if (arr[i][key] == valuetosearch) { return i; } } retur ...
分类:
编程语言 时间:
2020-06-16 13:19:40
阅读次数:
80
int[] arr = new int[] {1, 2, 3};System.out.println(arr); // 地址值 [I@34a245abchar[] arr1 = new char[] {'a', 'b', 'c'};System.out.println(arr1); // abc p ...
分类:
其他好文 时间:
2020-06-15 23:15:39
阅读次数:
88
<?php header('content-type:text/html;charset=utf-8'); $arr = array(3,2,5,8,23,54,44,6,22,9); echo implode(' ', $arr)."<br/>"; /* 常用排序算法 */ //冒泡排序 func ...
分类:
编程语言 时间:
2020-06-15 15:59:09
阅读次数:
53
1300. 转变数组后最接近目标值的数组和 这个题是昨天的每日一题,昨天太忙了,没来得及写完。但是有了思想,本地上跑了几次发现跑出来的答案又误差就溜掉了。 今天有空了就来填一下坑。 class Solution { public int findBestValue(int[] arr, int ta ...
分类:
编程语言 时间:
2020-06-15 12:32:22
阅读次数:
57
一、题目: 暴力法: 1、value 从target均值开始,对数组求和 2、直到数组和大于等于target; 3、数组中每个数均小于等于target 均值,value再增加数组和也是不会变的。 数组和s =target 或是 s = sum(arr)(等于最初数组和)直接返回 value clas ...
分类:
其他好文 时间:
2020-06-15 00:03:33
阅读次数:
64
哈希表 思路 遍历数组arr,并用map记录各元素出现的次数 根据map的key把对应的value提出 并保存在数组val中。(KeySet()获取map中所有的key) 遍历排序后的数组val,同时与k比较,更新k的值 代码 //55ms public static int findLeastNu ...
分类:
其他好文 时间:
2020-06-14 17:01:04
阅读次数:
54
问题:数组对象去重 var arr = [{name: 'a',id: 1}, {name: 'a',id: 2}, {name: 'b',id: 3}, {name: 'c',id: 4}, {name: 'c',id: 6}, {name: 'b',id: 6}, {name: 'd',id: ...
分类:
编程语言 时间:
2020-06-14 11:02:19
阅读次数:
83
forEach也是数组循环的一种方法,如下: array.forEach(function(currentValue, index, arr), thisValue) 如上的array表示的是数组,即数组去调用forEach()方法,方法可以传入两个参数,第一个就是函数。第二个参数(thisValu ...
分类:
其他好文 时间:
2020-06-14 01:11:00
阅读次数:
63