摘要: 基本思想: 1)首先需要一个临时空间temp用来存放合并后的元素,长度为排列好的元素总个数。 2)取两个指针,分别为左右部分数组的头元素。 3)比较指针指向元素,将较小(较大)的那个放入temp(注意相等时不做元素位置交换),并将两指针向后移动一个step。 4)循环步骤3直到其中一段数组没有剩余元 阅读全文
posted @ 2017-09-18 21:44 JOYZzzzz 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 基本思想: 1)在R[low..high]中任选一个记录作为基准(Pivot)。 2)以此基准将当前无序区划分为左、右两个较小的子区间R[low..pivotPos-1)和R[pivotPos+1..high],并使左边子区间中所有记录的关键字均小于等于基准记录(不妨记为pivot)的关键字pivo 阅读全文
posted @ 2017-09-17 22:58 JOYZzzzz 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 寄生组合式继承,是集寄生式继承和组合继承的有点与一身,主要是通过借用构造函数来继承属性,通过原型链的混成形式来继承方法。 先看一个例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function inheritPrototype(SuperType, SubType){ v 阅读全文
posted @ 2017-09-16 22:05 JOYZzzzz 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 作者:doris链接:https://www.zhihu.com/question/34183746/answer/58155878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 初学javascript的时候也跟题主一样搞不清楚,自己好好总结了一下: 初学javas 阅读全文
posted @ 2017-09-13 15:09 JOYZzzzz 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 - 阅读全文
posted @ 2017-09-13 15:07 JOYZzzzz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。 注意事项: 1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。 2。 Exception分为一般的Exc 阅读全文
posted @ 2017-09-08 16:49 JOYZzzzz 阅读(183) 评论(0) 推荐(0) 编辑