![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 55
陈琪琪的技术博客
这个作者很懒,什么都没留下…
展开
-
基于React18+Appwrite实现类似Instagram的社交APP
源码地址:https://github.com/sikichan/Ins-social-media-app。原创 2024-06-26 11:05:14 · 177 阅读 · 0 评论 -
ES6 Promise的理解
Promise 的概念Promise是对JavaScript异步编程的一种解决方案,由于传统异步编程的一大特点是不断的回调嵌套,使得代码难以维护。于是Promise使用一种链式调用去解决这个问题。原创 2017-07-21 12:10:08 · 2214 阅读 · 0 评论 -
冒泡排序之JavaScript版
基本思想每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。核心双重嵌套循环,时间复杂度O(n^2)直接上代码// bubbleSort.js// 冒泡排序,时间复杂度O(n^2)module.exports = function (arr) { if (!(arr instanceof Array) || arr.length <= 1) { ...原创 2018-03-18 21:25:52 · 253 阅读 · 0 评论 -
快速排序之JavaScript版
基本思想分治法每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。在最坏的情况下,仍可能是相邻的两个数进行了交换。因此快速排序的最差时间复杂度和冒泡排序是一样的,都是 O(n^2),它的平均时间复杂度为 O(nlogn) 。直接上代码// quickSort.js/** * 快速排序(一) * 修改元素...原创 2018-03-18 21:31:56 · 342 阅读 · 0 评论