首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法
泡泡oO
创建于2024-05-23
订阅专栏
算法学习
等 2 人订阅
共3篇文章
创建于2024-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
通过一道算法题,学会运用哈希表和Set
128. 最长连续序列 题目难度: 中等 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) **的算法解决此问
你还在暴力解算法吗?遇到这种问题,你就该学习双指针了!
何为双指针? 双指针算法是一种利用两个指针在数据结构(如数组或链表)上协作遍历的策略,以高效地解决特定类型的问题。这种算法的核心在于通过两个指针的相对移动来扫描数据,从而达到诸如查找、删除、排序或优化
初学者双指针易解 problem283:移动0
问题 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 题解:使用双指针遍历,left初始化为0,表示已经处理过的(不含0的)序列的末尾;right遍历