
排序算法
pending-s
过去未来分界点就是现在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js——冒泡排序(bubbleSort)代码实现
排序算法入门算法:冒泡排序。大学时候接触C语言就应该知道这一算法。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>冒泡排序</title> <!-- 1、冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果...原创 2019-05-08 21:09:56 · 1051 阅读 · 0 评论 -
js——快速排序(quickSort)代码实现
快速排序作为前端排序算法面试的最常考算法之一,是必须要掌握的。现场面试的时候,会要求直接在A4纸上书写出来,不能有犹豫,所以还在等什么呢? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>快速排序</title> <!--...原创 2019-05-08 21:20:53 · 868 阅读 · 1 评论 -
js——归并排序(mergeSort)代码实现
归并排序是一种稳定排序,有必要掌握它;以下是详细代码加注释。先看一张归并排序算法对待排序数组的分割: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>归并排序</title> </head> <body&g...原创 2019-05-08 21:54:38 · 1044 阅读 · 0 评论 -
js——合并两个有序数组详细代码实现
这道题是我在腾讯面试的时候被问到的,当时的回答实在难以令人满意。这道题本来也不难,然后我就一步步尝试性地回答推进,首先,可以直接用数组方法concat(),当合并后数组并不关心大小排序时。接下来是,考虑合并后数组有序,这也是不难实现的,下面贴代码。 <!DOCTYPE html> <html lang="en"> <head> <meta chars...原创 2019-05-09 08:49:13 · 3515 阅读 · 3 评论