自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 贪心算法 力扣455 376 53 122

再低价买入高价卖出,那么不确定是不是局部的低价和高价那么,建立盈利数组,用第今天的价格减去前一天的价格,就是盈利,如果盈利一直是正的话,股票就是上涨,如果是负数,就是下跌,思路:连续的子数组和,那么就从第一个开始加,如果是负数,结果就是0(加了该数子就是负数了,那么该数字肯定是小于零的,那么就从下一个数组开始累计),每次加完的结果和之前的结果比较,选取大的结果。思路:首先:饼干数组和小孩数组先按升序排列,那么遍历饼干数组,如果找到满足第一个小孩的饼干,然后再找满足第二小孩的饼干...,

2024-08-14 16:00:44 584

原创 力扣40:组合总和II C语言回溯法

那么,用之前的算法可能[1,2,5]和[2, 1, 5]都出现在结果里,没为了不重复的选取相同的数字,首先先给数组排序,排序就可以方便找到相同的数字,假如排序后的数组有n个相同的数字,那么如果选取了m个,以后发现符合target或者已经超过目标,那么久回溯,回溯以后选取下一个数,就不能是这个相同的数,就排到n+1个数的位置。这个题的特点就是不能包含重复的组合,示例1。中的每个数字在每个组合中只能使用。题目:给定一个候选人编号的集合。中所有可以使数字和为。解集不能包含重复的组合。

2024-08-03 17:47:47 275

原创 力扣77:组合 C语言 (回溯算法)

题目:给定两个整数n和k,返回范围[1, n]中所有可能的k个数的组合。你可以按返回答案。

2024-07-31 16:44:15 760

原创 力扣699:修剪二叉搜索树 C语言

那么就该返回右子树(此时这个右子树也得进行迭代,满足要求)(2)val大于最大值,那么右子树都大于最大值。改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。如果根节点的值不在范围内:(1)val小于最小值,那么左子树都小于最小值,如果节点的值在范围内,那么检查左右子树是否满足。通过修剪二叉搜索树,使得所有节点的值在。给你二叉搜索树的根节点。

2024-07-29 18:16:40 270 1

原创 力扣450:删除二叉搜索树中的节点 C语言

(3)都不为空,将左子树接到右子树的最左边,找到右子树的最左子树,因为 二叉搜索树的特点:左边肯定是小于最右边的,那么删除节点的左子树一定小于右子树,那么就得将左子树接到右子树的最左边。对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。(2)有一个为空,直接继承另一个孩子。:给定一个二叉搜索树的根节点。1.没有找到该节点,直接返回。(1)左右节点为空直接删除;,删除二叉搜索树中的。

2024-07-29 17:43:55 301

原创 力扣701:二叉搜索树插入

题目:给定二叉搜索树(BST)的根节点root和要插入树中的值value,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据保证,新值和原始二叉搜索树中的任意节点值都不同。 注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。 你可以返回任意有效的结果。 struct TreeNode* insertIntoBST(struct TreeNode* root, int val) { if(root == NULL){ root =

2024-07-29 13:31:44 230 1

原创 stm32语音识别分类垃圾箱

波特率9600 起始位:1bit 数据位:8bit 停止位:1bit 上位机/MCU RX连TX 上位机/MCU TX连RX 不支持客户自行修改关键词

2024-07-29 13:18:56 824

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除