// 思想 // var arr=[1,1,1,2,2,2,3,3,3]; // var obj={ // } Array.prototype.unique=function(){ var temp={}; var arr1=[]; var len=this.length; for(var i=0; ...
分类:
编程语言 时间:
2020-07-26 15:12:57
阅读次数:
62
<script type="text/javascript"> // 操作数据方法 // arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // ...
分类:
编程语言 时间:
2020-07-26 15:10:10
阅读次数:
60
快速排序的核心是先找到一个比较的基数,然后从左往右寻找比基数大的值,从右往左找到比基数小的值,最后交换数据 public static void quickSort(int left,int right,int[]arr){ // 获取最左边的索引和最右边的索引 int l=left; int r= ...
分类:
编程语言 时间:
2020-07-26 11:17:03
阅读次数:
91
有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。 对于每个查询 i,请你计算从 Li 到 Ri 的 XOR 值(即 arr[Li] xor arr[Li+1] xor ... xor arr[Ri])作为本次查询的结果。 并返回一 ...
分类:
编程语言 时间:
2020-07-26 00:23:43
阅读次数:
65
拆分字符串:张三:20|李四:40|王五:40这个可以使用两次分割,第一次使用 | 分割,放到arr数组里,然后使用循环对arr[i]进行使用:分割 1 public static void main(String[] args) { 2 String str = "张三:20|李四:40|王五:4 ...
分类:
其他好文 时间:
2020-07-25 10:01:22
阅读次数:
90
静态初始化是直接创建加赋值 动态初始化,具有默认值//不赋值直接打印会打印出数组类型的默认值 int,byte,short,long=0 double,float=0.0 char=\u0000 boolean=false String=null(引用类型) 数组下标越界异常 数组长度,arr.le ...
分类:
编程语言 时间:
2020-07-25 09:59:50
阅读次数:
84
引子 最近练习时,觉得有些生疏,所以加强锻炼。 具体实现 快速排序(从小到大排序,升序) public class QuickSort{ public static void swap(int[] arr, int i, int j){ int temp = arr[i]; arr[i] = arr ...
分类:
编程语言 时间:
2020-07-24 22:11:29
阅读次数:
94
class Solution { public int candy(int[] ratings) { int n = ratings.length; int[] arr = new int[n]; Arrays.fill(arr,1); // 先每人分一个 for(int i = 1; i < n; ...
分类:
其他好文 时间:
2020-07-24 19:04:42
阅读次数:
61
<p :style="{fontFamily:arr.conFontFamily,color:arr.conFontColor,backgroundColor:arr.conBgColor}">{{con.title}}</p> <a :style="{color:(index==0?arr.con ...
分类:
其他好文 时间:
2020-07-24 16:46:32
阅读次数:
362
Collection集合 1.1 集合概述 我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 int[] arr = new int ...
分类:
编程语言 时间:
2020-07-24 16:24:01
阅读次数:
87