用户中心USER CENTER

首页/用户
  • JavaScript排序,不只是冒泡

    摘要:不过说到排序,最容易想到的就是冒泡排序,选择排序,插入排序了。一是影响太小,而是我们人的效率问题,一分钟能从头写个冒泡选择插入的排序方法,而换成是归并排序呢原文发表在我的博客排序,不只是冒泡,欢迎访问 非常非常推荐大家去读一本gitBook上的书 - 十大经典排序算法 : https://sort.hust.cc/ , 本文的动图和演示代码均是这里面的。 做编程,排序是个必然的需求。前...

    leeon 发布于JavaScript
  • My Toolkit of Node.js

    摘要:它基于格式,在绝大多数情况下,使用协议传输请求。由它加密的文件可在所有支持的操作系统和处理器上进行转移。后话本文的描述及用语,仅基于本人目前的水平而写,难免有所局限和措辞不当之处。 原文链接:BlueSun | My Toolkit of Node.js Cheerio Fast, flexible, and lean implementation of core jQuery des...

    leeon 发布于JavaScript
  • 通过源码解析 Node.js 中 cluster 模块的主要功能实现

    摘要:通常的解决方案,便是使用中自带的模块,以模式启动多个应用实例。最后中的模块除了上述提到的功能外,其实还提供了非常丰富的供和进程之前通信,对于不同的操作系统平台,也提供了不同的默认行为。如果大家有闲,非常推荐完整领略一下模块的代码实现。 众所周知,Node.js中的JavaScript代码执行在单线程中,非常脆弱,一旦出现了未捕获的异常,那么整个应用就会崩溃。这在许多场景下,尤其是web...

    leeon 发布于JavaScript
  • 二分查找(BinarySearch)

    摘要:基本思想二分查找算法的基本思想就是在一个有序的默认我们都是升序,如果是降序后面的条件置反即可数组中将要查找的值和数组中间的那个元素比较如果要找的数大于中间的元素就从中间的元素后一个元素开始到数组最后一个元素这个区间里面继续寻找如果要找的数小 基本思想 二分查找算法的基本思想就是: 在一个有序的(默认我们都是升序,如果是降序后面的条件置反即可)数组中; 将要查找的值和数组中间的那个元素...

    leeon 发布于Java
  • 数据结构 - 收藏集 - 掘金

    面试旧敌之红黑树(直白介绍深入理解) - Android - 掘金 读完本文你将了解到: 什么是红黑树 黑色高度 红黑树的 5 个特性 红黑树的左旋右旋 指定节点 x 的左旋 右图转成左图 指定节点 y 的右旋左图转成右图 红黑树的平衡插入 二叉查找树的插入 插入后调整红黑树结构 调整思想 插入染红后... java 多线程同步以及线程间通信详解 & 消费者生产者模式 & 死锁 & Thread...

    leeon 发布于Java
<