自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东东唯一指定铲屎官

https://github.com/y826746717

  • 博客(63)
  • 问答 (1)
  • 收藏
  • 关注

原创 macox下使用Navicat Premium连接远程oracle数据库,不能用你打我!

macox下使用Navicat Premium连接远程oracle数据库亲测有效用不了你打我!1.下载安装Navicat Premium2.下载Instant Client for macOS并解压1)下载Instant Client 12.22)解压3)tnsnames.ora 文件的配置3.重头戏:Navicat Premium 客户端的配置4.Navicat Premium 客户端测试连接...

2019-09-19 18:50:30 3024 10

原创 Windows下使用navicat连接远程数据库(带navicat安装包和pojie工具)!亲测有效!

教程一.下载安装navicat提取码: k531二.下载oracle依赖提取码: p4r0三.配置OCI四.连接oracle数据库一.下载安装navicatnavicat安装包提取码: k531下载完成后直接安装二.下载oracle依赖oracle依赖提取码: p4r0下载完后,解压到计算机某个目录。三.配置OCI打开navicat,工具->选项->其他->...

2019-06-13 11:22:03 835 3

原创 代码随想录刷题|一刷总结

成果汇报经验总结为什么要刷题未来计划以及附件资源,里面有所有pdf,需要自取。我会在末尾放上pdf,点击思维导图的右上角的【箭头】可以直接跳转到leetcode,提供一键跳转方便复习。

2024-04-21 14:39:49 693

原创 代码随想录刷题day60|柱状图中的最大矩形

60天完结撒花。。

2024-04-20 10:30:10 547

原创 代码随想录刷题day59|下一个更大元素II&接雨水

明天第60天了,一刷要结束了。

2024-04-19 19:44:42 929

原创 代码随想录刷题day58|每日温度&下一个更大元素I

单调栈第一天,冲单调栈具体的模拟过程,卡尔的视频讲的很清楚。建议去看视频,这里不画图了,太复杂了。

2024-04-18 19:44:25 503

原创 代码随想录刷题day57|回文子串&最长的回文子序列

动态规划了终于结束了。。

2024-04-17 20:12:38 628

原创 代码随想录刷题day56|2个字符串的删除操作&编辑距离

明天就要结束动态规划了。。刷了半个月。

2024-04-16 19:54:56 696

原创 代码随想录刷题day55|判断子序列&不同的子序列

完美的补上了进度。666又一题hard题。。

2024-04-15 21:46:38 975

原创 代码随想录刷题day53|最长公共子序列&不相交的线&最大子序和

补周六的进度,冲。

2024-04-15 21:19:48 731

原创 代码随想录刷题day52|最长递增子序列&最长连续递增序列&最长重复子序列

第三题没想明白。。

2024-04-15 20:39:53 606

原创 代码随想录刷题day51|股票买卖(含冷冻期)&股票买卖(含手续费)

麻了。股票系列终于结束了。

2024-04-11 20:19:47 966

原创 代码随想录刷题day50|股票买卖的最佳时机III(至多2次买入和卖出)&股票买卖的最佳时机IV(至多K次买入和卖出)

2题hard题,都不会写,但是一看题解,好像也不是完全写不来的感觉。。

2024-04-10 19:57:35 669

原创 代码随想录刷题day49|股票买卖的最佳时机(仅一次买入和卖出)&股票买卖的最佳时机II(多次买入和卖出)

好难的一天,感觉推导递归公式,不看题解的话,思路还是不够清晰。

2024-04-09 20:36:33 592

原创 代码随想录刷题day48| 打家劫舍&打家劫舍(环形)&打家劫舍(树形)

打家劫舍(树形)好难,一开始题意都没看懂。。

2024-04-08 20:54:34 648

原创 代码随想录刷题day46| 单词拆分&&多重背包一刷跳过

单词拆分这一题,状态转移方程想不出来一点。。根本想不到。

2024-04-07 20:13:19 892

原创 代码随想录刷题day45| 零钱兑换&完全平方数

疯狂补清明假期拉下的进度。。

2024-04-06 20:56:09 788

原创 代码随想录刷题day44| 完全背包理论基础&零钱兑换II&组合总和IV

突然好想像又有感觉了,没那么的感觉了。。

2024-04-06 20:25:11 875

原创 代码随想录刷题day43| 最后一块石头的重量II&目标和&一和零

1049.原题链接这部分代码的作用是计算两堆石头重量差的最小值。为了理解为什么是,我们需要深入了解这个问题和动态规划解法的核心思想。目标的转换初始问题是将石头分成两堆,使得两堆石头的重量差最小。假设两堆石头的重量分别为A和B(其中A >= B),我们想要最小化A - B。总重量和目标值我们知道总重量。动态规划的目标是找出使B最大的情况,但B不能超过sum / 2(因为我们把问题转换成了背包问题,背包的容量是sum / 2我们用dp[target]表示当背包容量为target(即sum / 2。

2024-04-06 17:21:36 918

原创 代码随想录刷题day42| 01背包理论基础&分割等和子集

考虑前i个物品,当背包容量为j时的最大价值。或者说- 从物品0到i之间,任意取一个物品放到重量为j的背包中的最大价值好难好难。。。

2024-04-02 22:24:55 764

原创 代码随想录刷题day41| 整数拆分&不同的二叉搜索树

动态规划还没入门就想放弃了。。。

2024-04-01 21:14:01 770

原创 代码随想录刷题day39|不同路径&不同路径II

今天的2题,动态转移方程都好难想的出来。。。

2024-03-30 22:22:40 277

原创 代码随想录刷题day38|斐波那契数&爬楼梯&最小花费爬楼梯

动态规划的第一天,加油。

2024-03-29 21:05:07 577

原创 代码随想录刷题day37|单调递增的数字&监控二叉树

明天开始动态规划,冲冲冲。

2024-03-28 20:18:34 248

原创 代码随想录刷题day36|无重叠区间&划分字母区间&合并区间

明天结束贪心了,加油。

2024-03-27 21:11:57 741

原创 代码随想录刷题day35|柠檬水找零&根据身高重建队列&最少的箭引爆气球

【根据身高重建队列】和最【少的箭引爆气球】都不太会写,一边看题解一边抄的题解。。。

2024-03-26 21:44:06 912

原创 代码随想录刷题day34|K次反转后最大的数组和&加油站&分发糖果

第三题分发糖果好难。

2024-03-25 21:39:04 695

原创 代码随想录刷题day32|买卖股票的最佳时机II&跳跃游戏&跳跃游戏II

跳跃游戏II这鬼题目都看不懂,还是看卡尔的翻译一下才看得懂题目,题意不说人话的,翻译成人话就是计算跳跃到终点的最少步数。跳跃游戏II写不出来,抄的题解。。

2024-03-23 22:15:49 864

原创 代码随想录刷题day31|分发饼干&摆动序列&最大子序和

摆动序列指的是序列中连续的数字之间的差值严格地交替在正和负之间。比如,序列[1, 7, 4, 9, 2, 5]是一个摆动序列,因为差值序列[+6, -3, +5, -7, +3]正负交替。贪心算法的第一天加油。。贪心算法是一种在每一步选择中都采取在当前状态下最优(即最有利)的选择,以希望导致结果是全局最优的算法策略。它不像动态规划算法那样考虑整个问题的所有可能解,贪心算法只关注如何通过局部最优解来达到全局最优解。

2024-03-22 21:09:22 947

原创 代码随想录刷题day30|N皇后&解数独

战略性放弃的一天。。

2024-03-21 20:34:00 250

原创 代码随想录刷题day29|非递减子序列&全排列&&全排列II

马上就是连续刷题一个月了,加油。

2024-03-20 22:10:34 538

原创 代码随想录刷题day28|复原IP地址&子集问题&&子集II

假设s = “25525511135”,因为如果取到[0,1]的话,那么截取到的第一个字符串是"2,5",那么你肯定插入标点符号是在5后面。所以需要+1回溯的话,肯定是要+2的。因为按上面的说法,5后面多了一个标点符号,那么就需要+2。今天版本发布,更详细的解释晚点更新。复原IP地址比较难吧,不太会写。子集和子集II都不难,和之前的组合问题基本思路是一致的,我一次性就写出来了,有进步。有时候题目能做得出来的话,还是很有成就感的。今天版本发布,更详细的解释晚点更新。

2024-03-19 22:18:24 697

原创 代码随想录刷题day27|组合总和II&组合总和II&&分割回文串

看卡尔大佬的图,或者自己画个图,就很好理解了。简单来说,就是当你递归到最后一层往回回溯时,之前的节点,used的状态会重新变回[0]来自gpt的解释:回文是一种特殊的字符串,它从前往后读和从后往前读是完全相同的。回文不仅限于单词和短语,也可以是一系列数字、字符或者其他序列,它们的特点是对称性。这种对称可以是字符级的,也就是说,忽略空格、标点符号和大小写后,字符串的前半部分和后半部分是镜像对称的。分割回文串这题好难,不咋会写,另外吐槽一下,卡尔老师的视频反光好严重。

2024-03-18 22:51:30 578

原创 代码随想录刷题day25|组合总和&电话号码的字母组合

看题目。很显然是小于9而不是小于n首先根据题目要求,取数范围必须要1-9范围内。公式咋推导出来的?去看一下【代码随想录刷题day24|回溯理论基础&组合问题】,可以得到n-i+1>=k-path.size()所以推导出i

2024-03-16 16:12:24 954

原创 代码随想录刷题day24|回溯理论基础&组合问题

基本概念:回溯法也称作回溯搜索法,是一种穷举搜索方式。在解决问题过程中,回溯法会试图分步去解决一个问题。每一步都基于当前的解尝试进一步的解决,如果发现当前的步骤不能得到有效的解或者达到了问题的边界,它将退回一步,尝试其他可能的路径。就是排除已经考虑过的元素先说结论:如果剩余可选的元素数量加上当前已选择的元素数量小于所需的元素数量 k,那么就没有必要继续搜索了,因为即使选择了所有剩余的元素,也无法满足组合中应有的元素数量。推论,为什么是这样?n是总的元素数量。k是需要选择的元素数量。

2024-03-15 21:12:42 714

原创 代码随想录刷题day23|修剪二叉搜索树&将有序数组转换为二叉搜索树&把二叉搜索树转换为累加树

题目都不是很难。今天二叉树刷完了,周末还是要抽时间复习一遍,整理一下。

2024-03-14 20:27:01 566

原创 代码随想录刷题day22|二叉搜索树的最近公共祖先&二叉搜索树中的插入操作&删除二叉搜索树中的节点

删除二叉搜索树中的节点好难,总是搞不懂 root = root.right;这句话。

2024-03-13 21:56:25 812

原创 代码随想录刷题day21|二叉搜索树的最小绝对差&二叉搜索树中的众数&二叉树的最近公共祖先

二叉搜索树中的众数不太会写,看了题解抄的二叉树的最近公共祖先不太会写,看了题解抄的。

2024-03-12 23:23:29 854

原创 代码随想录刷题day20|最大二叉树&合并二叉树&二叉搜索树中的搜索&验证二叉搜索树

最大二叉树比较难,不太会写合并二叉树、 二叉搜索树中的搜索主要是学习思路,知道思路了代码很简单验证二叉搜索树:主要是要想到中序遍历,结合二叉搜索树,遍历结果的有序性。并且想明白怎么保存前一个节点。

2024-03-11 20:29:59 410

原创 代码随想录刷题day18|找树左下角的值&路径总和&中序后序构造二叉树

力扣的难度怪怪的,昨天的二叉树的所有路径是简单题,今天的第一题树的左下角的值却是中等题,无力吐槽了。中序后序构造二叉树这题好难,不抄题解的话,我根本写不出来。

2024-03-09 16:24:29 797

代码随想录一刷题型总结pdf

点击箭头,可以直接跳转到对应的leetcode题目。

2024-04-21

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

TA关注的人

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