首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法入门
Ranger1
创建于2024-10-07
订阅专栏
了解基础算法
暂无订阅
共4篇文章
创建于2024-10-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法(4)-买卖股票的最佳时机
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来
算法(3)-合并有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 思路:我们可以用迭代的方法来实现上述算法。当 l1 和 l2 都不是空链表时,判断 l1 和 l2 哪
算法(2)-最大子序和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 思路: 动态规划的是首先对数组进行遍历,当前最大连续子序列和为 sum,结果为 ans 如果
算法(1)-快速排序
快速排序(Quicksort)是一种高效的排序算法,通常使用分治法(Divide and Conquer)来排序数组。以下是一个用 Java 实现的快速排序算法的示例: ` `