自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营day25

这是一道很困难的题目,其难点就在于贪心的策略,如果在考虑局部的时候想两边兼顾,就会顾此失彼。一次是从左到右遍历,只比较右边孩子评分比左边大的情况。一次是从右到左遍历,只比较左边孩子评分比右边大的情况。这样从局部最优推出了全局最优,即:相邻的孩子中,评分高的孩子获得更多的糖果。局部最优:优先按身高高的people的k来插入。这道题可以用暴力法,但是还是贪心更好。用局部最优可以推出全局最优,进而求得起始位置。全局最优:最后都做完插入操作,整个队列满足题目队列属性。分析局部最优和全局最优。

2025-02-27 19:34:47 326

原创 代码随想录算法训练营day24: 122.买卖股票的最佳时机II & 55. 跳跃游戏 & 45.跳跃游戏II & 1005.K次取反后最大化的数组和

贪心算法

2025-02-25 15:30:56 306

原创 代码随想录算法训练营day23: 贪心算法理论基础 & 455.分发饼干 & 376. 摆动序列 & 53. 最大子序和

今天学习了贪心算法,这类题目很极端,要么非常困难,要么十分简单。

2025-02-24 20:06:35 202

原创 代码随想录算法训练营day22: 491. 非递减子序列 & 46. 全排列 & 47. 全排列 II

回溯的最后一天内容。

2025-02-23 17:25:33 338

原创 代码随想录算法训练营day21: 93.复原IP地址 & 78.子集 & 90.子集II

今天的第一道题略有难度,后面两道题送分题。

2025-02-20 11:52:00 154

原创 代码随想录算法训练营day20: 39. 组合总和 & 40.组合总和II & 131.分割回文串

今天的题目还是有难度的,特别是分割回文串。

2025-02-20 11:43:27 307

原创 代码随想录算法训练营day19: 回溯算法理论基础 & 77. 组合 & 216.组合总和III & 17.电话号码的字母组合

今天又是新的章节,回溯算法,这个算法还是有说法的,可以解决很多for循环暴力解决不了的问题,本身回溯算法也是暴力算法。

2025-02-19 13:56:57 168

原创 代码随想录算法训练营day18: 669. 修剪二叉搜索树 & 108.将有序数组转换为二叉搜索树 & 538.把二叉搜索树转换为累加树

二叉树last dance

2025-02-18 14:07:47 220

原创 代码随想录算法训练营day17: 235. 二叉搜索树的最近公共祖先 & 701.二叉搜索树中的插入操作 & 450.删除二叉搜索树中的节点

二叉树

2025-02-17 13:55:50 210

原创 代码随想录算法训练营day16: 530.二叉搜索树的最小绝对差 & 501.二叉搜索树中的众数 & 236. 二叉树的最近公共祖先

二叉树继续

2025-02-16 15:23:06 287

原创 代码随想录算法训练营day15:654.最大二叉树 & 617.合并二叉树 &700.二叉搜索树中的搜索 & 98.验证二叉搜索树

今天这几个题难度都不是太大。

2025-02-13 11:44:20 214

原创 代码随想录算法训练营day14:找树左下角的值&路径总和&从中序与后序遍历序列构造二叉树

递归递归还是递归。

2025-02-12 15:11:38 288

原创 代码随想录算法训练营day13:110.平衡二叉树&257. 二叉树的所有路径&404.左叶子之和& 222.完全二叉树的节点个数

递归

2025-02-11 17:23:18 398

原创 代码随想录算法训练营day12:226.翻转二叉树&101. 对称二叉树&104.二叉树的最大深度& 111.二叉树的最小深度

今天二叉树的几道题都还是比较有意思的。

2025-02-10 15:17:08 242

原创 代码随想录算法训练营day11:二叉树的理论基础&递归遍历&迭代遍历&层序遍历

二叉树part01

2025-02-08 14:53:25 238

原创 代码随想录算法训练营day10: 150. 逆波兰表达式求值&239. 滑动窗口最大值&347.前 K 个高频元素

今天的内容就上强度了。

2025-02-07 17:13:37 247

原创 代码随想录算法训练营day09:栈和队列理论基础&232.用栈实现队列 &225. 用队列实现栈 & 20. 有效的括号 & 1047. 删除字符串中的所有相邻重复项

栈和队列之前没有用过STL,今天尝试用STL去解决问题,还是很方便的。

2025-02-07 16:56:45 174

原创 代码随想录算法训练营day08:151.翻转字符串里的单词 & 卡码网:55.右旋转字符串

两道kmp的题目有点整的不是太明白,第一遍我决定先跳过,由于还欠了有一天的内容,所以等以后有时间再翻回来研究研究。

2025-02-06 16:34:29 283

原创 代码随想录算法训练营day07:字符串的使用& 344.反转字符串& 541. 反转字符串II & 卡码网:54.替换数字

今天还是补的前天的内容,今日学了两节内容,这是第一更。

2025-02-06 15:43:15 270

原创 代码随想录算法训练营day06:哈希表理论基础&454.四数相加II &383. 赎金信 &15. 三数之和 &18. 四数之和

春节假期休息,今日补前天的进度,哈希表最后一节。哈希表的部分(set,map)的代码我不是很熟悉,做的比较慢。

2025-02-05 20:59:44 234

原创 代码随想录算法训练营day05:哈希表理论基础&242.有效的字母异位词&349.两个数组的交集&202. 快乐数&1. 两数之和

代码随想录算法训练营day04:哈希表理论基础&242.有效的字母异位词&349.两个数组的交集&202. 快乐数&1. 两数之和

2025-01-29 19:54:51 353

原创 代码随想录算法训练营day04:两两交换链表中的节点 &删除链表的倒数第N个节点&链表相交&环形链表II

代码随想录算法训练营day04:两两交换链表中的节点 &删除链表的倒数第N个节点&链表相交&环形链表II

2025-01-27 19:23:29 392

原创 代码随想录算法训练营day03:移除链表元素&设计链表&反转链表

代码随想录算法训练营day03:移除链表元素&设计链表&反转链表

2025-01-26 12:12:49 210

原创 代码随想录算法训练营day02:长度最小的子数组&螺旋矩阵

代码随想录算法训练营day02:长度最小的子数组&螺旋矩阵

2025-01-23 17:52:48 260

原创 代码随想录算法训练营day01:二分查找和移除元素

今日是进入算法训练营的第一天,分享力扣上关于二分查找以及移除元素(双指针法)的几道习题。

2025-01-22 12:10:39 356

空空如也

空空如也

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

TA关注的人

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