首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
韦林
掘友等级
全栈工程师
|
韦林科技
逆水行舟,不进则退
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 59
沸点 1
赞
60
返回
|
搜索文章
最新
热门
leetcode 算法题(队列):最近的请求次数、亲密字符串、设计循环双端队列、 柠檬水找零
933. 最近的请求次数 解题思路 小于 t-3000 的请求 都是不符合要求的请求 在循环中中,都需要shift掉 解法二 859. 亲密字符串 641. 设计循环双端队列
leetcode 算法题(链表):快乐数、删除排序链表中的重复元素 II、K 个一组翻转链表、分隔链表
202. 快乐数 解题思路 转换为链表是否有环问题 如果有环说明不是快乐数 如果等于1 说明是快乐数 82. 删除排序链表中的重复元素 II 解题思路 使用双指针,pre、cur 判断 pre.nex
leetcode 算法题(链表):删除排序链表中的重复元素、旋转链表、反转链表 II、删除链表的倒数第n个节点
83. 删除排序链表中的重复元素 解题思路 定义pre和cur两个相邻的指针 每个指针向后移动一位,判断两个节点的值 如果不相等,同时向后移动一位 如果相等,cur指针向后移动一位,pre节点next
leetcode 算法题(链表):环形链表、环形链表II、反转链表、两两交换链表中的节点
141. 环形链表 解题思路 需要了解链表基础 使用快慢指针,一个一次走两步、一个一次走一步,如果相遇说明有环 142. 环形链表 II 解题思路 先使用快慢指针找到相遇位置 如果找到,相遇位置,快慢
研习算法(续四)-队列实现(javascript版)
队列简介 一个先进先出的数据结构、保证有序 javascript没有队列,可以用array数据结构模拟队列的功能 队列实现 size: 队列的大小 max: 队列的最大容量 p: 入队指针 q: 出队
研习算法(续三)-栈实现(javascript版)
栈简介 一个后进先出的数据结构 javascript没有栈,可以用array数据结构模拟栈的功能 栈实现 size: 栈的大小 max: 栈的最大容量 sp: 栈指针 Stack Overflow:
研习算法(续二)-链表实现(javascript版)
链表简介 多个元素组成的列表 元素存储不连续,用next指针连在一起 双向链表 追加 (push) - O(1) 索引 访问/修改(A[idx]=...)- O(n) 插入(insert) - O(1
研习算法(续一)-数组(javascript版)
数组简介 数组(Array)是有序的元素序列 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 数组操作 追加(pus
leetcode 算法题:删除排序链表中的重复元素、环形链表、二叉树的层序遍历
83. 删除排序链表中的重复元素 解题思路 因为链表是有序的,所以重复元素是相邻的 遍历链表,如果发现当前元素和下个元素值相同就删除下个元素值 遍历链表,如果发现当前元素和下个元素值相同,就删除下个元
leetcode 算法题:两数之和、无重复字符的最长子串、最小覆盖子串、两数相加
1. 两数之和 解题思路 把 nums 想象成找同伴 两个同伴的和 就是 目标值 可以使用 map 存储 同伴数据 3. 无重复字符的最长子串 解题思路 先找出所有的不包含重复字符的子串 找出长度最大
下一页
个人成就
文章被点赞
144
文章被阅读
8,789
掘力值
731
关注了
166
关注者
42
收藏集
50
关注标签
108
加入于
2018-09-19