![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Data Struct and algorithm
高手坟墓丶
转知乎了https://www.zhihu.com/people/yang-jian-04-12
挖掘机大手,dotA天梯和尼古拉斯赵四一样,篮球准星和隆多一样。
展开
-
BubbleSort
BubbleSort原创 2016-11-30 01:30:12 · 373 阅读 · 0 评论 -
选择排序
选择排序法的第一层循环从起始元素开始选到倒数第二个元素,主要是在每次进入的第二层循环之前,将外层循环的下标赋值给临时变量,接下来的第二层循环中,如果发现有比这个最小位置处的元素更小的元素,则将那个更小的元素的下标赋给临时变量,最后,在二层循环退出后,如果临时变量改变,则说明,有比当前外层循环位置更小的元素,需要将这两个元素交换. var arr = [1,3,2,6,4,5];原创 2017-03-08 23:30:33 · 202 阅读 · 0 评论 -
计算长度为100的数组的前十个元素之和
reduce,计算前十个元素的值原创 2017-02-23 21:16:42 · 1248 阅读 · 0 评论 -
js 单链表
用JavaScript只用过数组,没有写过别的数据结构,今天练习了一下一个简单的单链表。 var Node = function(value){ this.value = value; this.next = null; } var myList = function(){ this.head = new Node(null);原创 2017-03-02 22:53:35 · 332 阅读 · 0 评论 -
创建一个1-100的数组,按顺序递增
data structure原创 2017-02-22 23:20:05 · 20240 阅读 · 0 评论 -
打印有序链表的公共部分
原创 2017-02-21 21:59:04 · 217 阅读 · 0 评论 -
Swap values of two variables without extra space
swap values without extra space原创 2016-12-01 23:35:27 · 225 阅读 · 0 评论 -
二分查找
编程的核心就是算法,我需要多看看书,多练练了。<script type="text/javascript"> var foo =(arr,value)=>{ var low = 0; var high = arr.length-1; while(low<=high){ var mid = Math.floor((high原创 2017-03-06 00:04:48 · 366 阅读 · 0 评论