JavaScript
想睡觉的秃鹫
是个编程初学者,平时会敲一下书本上的内容
展开
-
JavaScript-排他思想
使用排他思想实现按钮的选择原创 2022-11-14 23:17:07 · 368 阅读 · 0 评论 -
JavaScript-去除数组中重复元素
1.1增加时间复杂度,减少空间复杂度function unique(arr) { var t = 0; var a = 0;//用来保存最后一个重复值的索引号,避免出错 for (var j = 0; j < arr.length - 1; j++) { if (arr.indexOf(ar原创 2022-05-13 15:37:53 · 418 阅读 · 0 评论 -
JavaScript-筛选数组
把数组中超过2000的数删除var arr = [1500,1200,2000,2100,1800]; var arr1 = []; //增加了空间复杂度 for(var j = 0; j < arr.length; j++) { if(arr[j] <= 2000) { arr1.原创 2022-05-13 14:39:14 · 429 阅读 · 0 评论 -
JavaScript-冒泡排序
冒泡排序重复走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,走访数列的各数量重复直到没有再需要交换,也就是说已经完成排序。这个算法名字由来是因为越小的元素会经过交换慢慢“浮”到数列顶端。例如数组arr = [5,4,3,2,1]从小到大排列,则需要四趟,没趟交换次数依次是4、3、2、1,所以使用两个for循环完成冒泡var arr = [5,4,3,2,1]; var t = 0; for(var i = 0; i<= arr.len原创 2022-05-05 10:05:02 · 666 阅读 · 0 评论