摘要:然后再分别对基数左边和右边的数组进行相同的操作,直到数组中只有一个元素时,返回该数组。 快速排序算法 今天大概讲下使用js实现快速排序算法: 快速排序算法的思想类似于二分法,每次都是在数组中选择一个基数(可以是任意一个位置的数,不过一般选择中间的数字或者最左边的数字),每一轮结束后,比该基数小的数都位于该基数的左边,比该基数大的数都位于该基数的右边。然后再分别对基数左边和右边的数组进行...
摘要:原文链接最近在知乎上看到一个问题,随机生成指定面积单连通区域,感觉还挺有意思的,于是整理一下写一篇新文章。问题阐述如下图所示,在的区域中,随机生成面积为的单连通区域,该随机包括位置随机以及形状随机。 原文链接:https://xcoder.in/2018/04/01/random-connected-area/ 最近在知乎上看到一个问题,「随机生成指定面积单连通区域?」,感觉还挺有意...
摘要:最近一年零零散散看了不少开源项目的源码多少也有点心得这里想通过这篇文章总结一下这里以为例前段时间其实看过的源码但是发现理解的有点偏差所以重新过一遍不得不说阅读的代码真的收获很大没啥奇技淫巧代码优雅设计极好注释什么的就更不用说了总之还是推荐把 最近一年零零散散看了不少开源项目的源码, 多少也有点心得, 这里想通过这篇文章总结一下, 这里以Koa为例, 前段时间其实看过Koa的源码, 但是...
摘要:收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。校验手机号下面是国内开头的手机号正则表达式。提取网页图片假若你想提取网页中所有图片信息,可以利用下面的表达式。抽取注释如果你需要移除中的注释,可以使用如下的表达式。 收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。 校验基本日期格式 校验密码强度 校验中文 由数字、26个英文字母或下划线组成的字符...
摘要:可通过进行解析,数据可使用进行传输。实例语法是对象表示法语法的子集数据在名称值对中数据由逗号分隔花括号保存对象方括号保存数组。运行结果服务器返回的数据类型返回一个指定函数名为的回调函数,函数里面包裹的数据为格式。 AJAX(异步的 JavaScript 和 XML)是用于创建快速动态网页的一种技术,它在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页,ajax 使用XMLHt...