首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
清晨里
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
用javascript实现冒泡排序(包含双向冒泡排序)
- 外层循环每次找到一个最值(最大或者最小) - 内层循环进行相邻元素比较 - 优点:空间复杂度较低,稳定, 简单 - 缺点:时间复杂度太高,效率低
用JavaScript实现选择排序
关注点应该在未排序部分 未排序中找到最小值放到已经排好序的末尾 两层循环,每层循环的作用是啥? 这里调皮下,代码里有注释,自己看!!!
用JavaScript实现插入排序
- 分成 有序部分 和 无序部分 - 无序部分元素插入到有序部分合适的位置 - 第一层由左往右遍历的时无序部分,插入到有序合适的位置 -第二层从右往左遍历有序部分,与待插入元素比较,比插入元素大则右移
用JavaScript刷leetcode第141题-链表是否有环
- 快慢指针 - 快指针步长为2,慢指针步长为1 - 如果快指针到达尾节点两者未相遇,则无环,否则有环
用JavaScript刷leetcode第142题-找环形链表起点
相遇点到环起点距离 等于 头节点到环起点距离 图+ 视频讲解,总有一个适合你,彻底搞懂找环形链表起点这道题
用JavaScript刷leetcode第202题-快乐数
前言 刚看到看到这个题的时候,我是非常不快乐的。 但是在以后的面试遇到这道题的时候,我想我会是非常快乐的。
用JavaScript刷leetcode第206题-反转链表(迭代法 + 递归法)
1、迭代法(依次改变指针指向) 2、递归法(递推公式的作用是 将拿到的链表反转 并返回新的头节点)
前端面试(3)—Vue 的⽗组件和⼦组件⽣命周期钩⼦执⾏顺序是什么?
props和 event、v-model、 .sync、 ref、 $parent 和 $children $attr 和 $listeners、 provide 和 inject、eventbus、
用JavaScript实现快速排序(3种写法)
- 分治,选基准值,分成比基准值小的区域,比基准值大的区域治之。 - 递归,对分区再选基准值,分成更小的两个区域,直到不能再分。 - 原地排序 + 非原地排序
用JavaScript刷leetcode第92题-反转链表II(部分反转)
前言 以三种迭代的方式来解决这道题 拆合:拆成 (左 + 普通反转 + 右),反转后,连接起来 拆合:拆成(左 + 反转前n个),反转后,连接起来 头插法:我理解就是 (存、删、增)
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2021-11-24