![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascrip
文章平均质量分 56
Jolly-XB
这个作者很懒,什么都没留下…
展开
-
JavaScript实现多种排序算法(三)
前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、归并排序二、代码实现代码如下(示例):data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())总结提示:这里对文章进行总原创 2021-09-23 10:31:22 · 107 阅读 · 0 评论 -
正则表达式-验证手机号
常用的正则表达式应用验证手机号 <body> <h1>手机:<input type="text" name="" id="mobilePhone" value=""/></h1> <script type="text/javascript"> var input = document.querySelector('#mobilePhone') var h1 = document.querySelector('h1')原创 2021-09-22 14:17:15 · 257 阅读 · 0 评论 -
JavaScript实现多种排序算法(二)
排序算法一、希尔排序二、堆排序一、希尔排序原理(由小到大排序):将整个待排序序列分割为若干个子序列,分别进行插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序。算法描述先取一个小于n的整数d1作为第一个增量,把表的全部记录分为d1个组,所有距离为d1的倍数的记录放在同一个组中。在各组内进行直接插入排序。然后取第二个增量d2(d2<d1),重复完成上述分组和排序。直至所取的增量dt=1,进行直接插入排序后,即完成排序。注意:一般d1=n/2,di+1=[d原创 2021-08-09 10:54:35 · 98 阅读 · 0 评论 -
JavaScript实现多种排序算法(一)
排序算法一、冒泡排序二、选择排序三、插入排序四、快速排序一、冒泡排序原理(由小到大排序):两两比较相邻的元素,将数值大的元素交换到右边。算法描述从第一个元素开始,比较第一个元素与第二个元素,如果元素1大于元素2,则交换元素值。继续比较第二个元素与第三个元素,按照同样的规则完成比较,至到比较到最后一个元素。注意:由于每轮比较结束以后,最后一位就是最大值,所以应当相应的减少比较的数量。代码如下: let arr = [3,45,16,8,65,36,22,19,1,96,12,56,原创 2021-08-07 20:38:10 · 284 阅读 · 0 评论