首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
banban
创建于2023-03-22
订阅专栏
算法
暂无订阅
共21篇文章
创建于2023-03-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
组合 - 三种形式
给你一个整数数组nums,返回该数组的特定组合。 三种形式:无重不可复选,可重不可复选,无重可复选。
子集 - 三种形式
给你一个整数数组umS,返回该数组所有可能的子集。 三种形式:无重不可复选,可重不可复选,无重可复选。
全排列 - 三种形式
从序列 nums 中以 给定规则 取若干元素。 三种形式:元素无重不可复选,元素可重不可复选,元素无重可复选。
46. 全排列
46. 全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
322. 零钱兑换
322. 零钱兑换 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数.
509.斐波那契数
509.斐波那契数 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。 该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。
543. 二叉树的直径
543. 二叉树的直径 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。
167. 两数之和 II - 输入有序数组
167. 两数之和 II - 输入有序数组 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。
5. 最长回文子串
5. 最长回文子串 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。
83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。
环形链表-相遇点、起始点
环形链表一: 给你单链表的头结点 head ,请你判断链表是否包含环。 环形链表二:给定一个链表的头节点 head ,返回链表开始入环的第一个节点。
876.链表的中间结点
876.链表的中间结点 题目描述 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。
23. 合并 K 个升序链表
23. 合并 K 个升序链表。 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。
合并两个有序链表-双指针解法
21. 合并两个有序链表。将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
并查集
并查集是一种数据结构(不交集数据结构),用于处理一些不交集(Disjoint sets,一系列没有重复元素的集合)的合并及查询问题。
01背包问题
背包问题是一种组合优化的NP问题。可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。
最长公共子序列
问题描述: 给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回 0。
最长递增子序列
问题描述: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。
最大连续子序列和
问题描述:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
蓝桥杯 算法训练 ALGO-12 幂方分解
递归问题 任何一个正整数都可以用2的幂次方表示。 137=2(7)+2(3)+2(0); 7=2(2)+2+2(0); 3=2+2(0);
下一页