首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法学习
itslife
创建于2022-04-09
订阅专栏
算法学习记录。学习路径 - 代码随想录
暂无订阅
共12篇文章
创建于2022-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
三数之和
三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意: 答案中不可以
环形链表II
142.环形链表II 力扣题目链接(opens new window) 题意: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,使用整数 pos
删除链表的倒数第N个节点
19.删除链表的倒数第N个节点 力扣题目链接(opens new window) 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输
反转链表
翻转链表 力扣题目链接(opens new window) 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解法 这道题
移除链表元素
203.移除链表元素 力扣题目链接(opens new window) 题意:删除链表中等于给定值 val 的所有节点。 示例 1: 输入:head = [1,2,6,3,4,5,6], val =
螺旋矩阵II
59.螺旋矩阵II 力扣题目链接(opens new window) 给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出:
长度最小的子数组
长度最小的子数组 力扣题目链接) 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示
有序数组的平方
有序数组的平方 力扣题目链接 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,
数组移除元素
数组移除元素 力扣题目链接(opens new window) 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组
数组 - 二分查找
二分查找 (704. 二分查找 - 力扣(LeetCode)) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果
时间复杂度Log(n²)排序算法
交换值函数 冒泡排序 冒泡排序原理为从开始数开始,不停与下一个数比较,如果比下一个数大,则与下一个数交换位置,周而复始,直到最后一个数,这时最后一个数为数组中最大数,再次从头开始,比较 n 轮后,数组
算法学习-异或运算(不进位相加)
异或运算规则 相同为 0 ,不同为 1. 异或运算规律 a ^ 0 = a a ^ a = 0 a ^ b = b ^ a a ^ (b ^ c) = (a ^ b) ^ c 应用实例 交换值 算法题