1. 选择排序 算法核心思想 选择排序的算法核心思想是从数组中选择最小的元素,放到第一个位置,再从数组中选择第二小的元素放到第二个位置,一直到数组的最后一个元素为止。具体逻辑如下: 选择数组的第一小的元素,将其放在第一个位置 选择数组的第二小的元素,将其放在第二个位置 。。。 选择数组的第三小的元素 ...
分类:
编程语言 时间:
2019-12-09 21:20:31
阅读次数:
102
JavaScript 获取Array末尾元素 一、JavaScript pop() 方法 pop() 方法用于删除并返回数组的最后一个元素。 注意:pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组 ...
分类:
编程语言 时间:
2019-12-09 17:05:16
阅读次数:
144
判断内容是否存在:集合名.contains(内容)有返回true linkedList方法: .addFirst(内容) :添加第一个内容 .addLast(内容) :添加最后一个内容 .getFirst() :返回列表第一个元素 .getLast() :返回列表最后一个元素 .removeFirs ...
分类:
其他好文 时间:
2019-12-08 15:40:17
阅读次数:
64
一、slice() 方法 slice()方法可以从已有的数组中返回选定的元素。 语法: arrayObject.slice(start,end) 参数: start:(截取开始位置的索引,包含开始索引)必须,规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。(-1指的是最后一个元素 ...
分类:
编程语言 时间:
2019-12-01 09:29:25
阅读次数:
126
1 //vector 删除数据 2 v.pop_back();//删除最后一个元素 3 v.erase(v.begin()+3);//删除迭代器指向的元素 4 v.erase(v.begin()+4,v.begin()+7);//删除vector中[begin+4,begin+7) 范围中的元素 5 ...
分类:
其他好文 时间:
2019-11-29 22:18:40
阅读次数:
104
之前面试被问到这个问题,之前都是随便找大神插件,知道怎么去做,但是一直没实现过。 无缝轮播的原理 在滚动层前后分别插入最后一个元素和最前面一个元素,然后在动画滚到最后或者最前的时候,初始化滚动层的位置样式,速度很快,无法察觉,就如同无缝一般。 html片段 <div class="wrap"> <u ...
分类:
其他好文 时间:
2019-11-29 15:34:09
阅读次数:
74
jquery last 选择器 语法 作用: :last 选择器选取最后一个元素。最常见的用法:与其他元素一起使用,选取指定组合中的最后一个元素(就像上面的例子)。 语法:$(":last")大理石平台价格表 jquery last 选择器 示例 <html> <head> <script type ...
分类:
Web程序 时间:
2019-11-27 12:27:36
阅读次数:
129
冒泡排序 冒泡排序算法又称交换排序算法,是从观察水中气泡变化构思而成,原理是从第一个元素开始比较相邻元素的大小,若大小顺序有误,则对调后再进行下一个元素的比较,就仿佛气泡逐渐从水底逐渐冒升到水面一样。如此扫描一次之后就可以确保最后一个元素位于正确的位置。接着再逐步进行第二次扫描,直到完成所有元素的排 ...
分类:
编程语言 时间:
2019-11-22 20:53:33
阅读次数:
86
数组的所有方法 join():数组转字符串(原数组不会发生改变) push():向数组的末尾添加一个或多个元素,并返回新的长度(原数组发生改变) pop():删除数组的最后一个元素(原数组发生改变) shift():删除数组的第一个元素(原数组发生改变) unshift():向数组的首部添加一个或多 ...
分类:
编程语言 时间:
2019-11-18 18:05:53
阅读次数:
63
问题:有a个人围成一圈,按序号编号,从第一个人开始报数,数到b时该人退出,并且下一个从1重新开始报数,求出出圈人的顺序。 需要格外注意的情况是当步长b大于剩余人数,t=mod(t,length(x)为0表示数到x的最后一个元素。 编写算法的乐趣便是考虑各种特殊情况,然后将其解决! ...
分类:
其他好文 时间:
2019-11-17 17:59:06
阅读次数:
95