- 博客(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
4105
10

原创 Windows下使用navicat连接远程数据库(带navicat安装包和pojie工具)!亲测有效!
教程一.下载安装navicat提取码: k531二.下载oracle依赖提取码: p4r0三.配置OCI四.连接oracle数据库一.下载安装navicatnavicat安装包提取码: k531下载完成后直接安装二.下载oracle依赖oracle依赖提取码: p4r0下载完后,解压到计算机某个目录。三.配置OCI打开navicat,工具->选项->其他->...
2019-06-13 11:22:03
1010
3
原创 代码随想录刷题|一刷总结
成果汇报经验总结为什么要刷题未来计划以及附件资源,里面有所有pdf,需要自取。我会在末尾放上pdf,点击思维导图的右上角的【箭头】可以直接跳转到leetcode,提供一键跳转方便复习。
2024-04-21 14:39:49
4339
原创 代码随想录刷题day58|每日温度&下一个更大元素I
单调栈第一天,冲单调栈具体的模拟过程,卡尔的视频讲的很清楚。建议去看视频,这里不画图了,太复杂了。
2024-04-18 19:44:25
677
原创 代码随想录刷题day50|股票买卖的最佳时机III(至多2次买入和卖出)&股票买卖的最佳时机IV(至多K次买入和卖出)
2题hard题,都不会写,但是一看题解,好像也不是完全写不来的感觉。。
2024-04-10 19:57:35
736
原创 代码随想录刷题day49|股票买卖的最佳时机(仅一次买入和卖出)&股票买卖的最佳时机II(多次买入和卖出)
好难的一天,感觉推导递归公式,不看题解的话,思路还是不够清晰。
2024-04-09 20:36:33
725
原创 代码随想录刷题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
1055
原创 代码随想录刷题day42| 01背包理论基础&分割等和子集
考虑前i个物品,当背包容量为j时的最大价值。或者说- 从物品0到i之间,任意取一个物品放到重量为j的背包中的最大价值好难好难。。。
2024-04-02 22:24:55
873
原创 代码随想录刷题day35|柠檬水找零&根据身高重建队列&最少的箭引爆气球
【根据身高重建队列】和最【少的箭引爆气球】都不太会写,一边看题解一边抄的题解。。。
2024-03-26 21:44:06
1033
原创 代码随想录刷题day32|买卖股票的最佳时机II&跳跃游戏&跳跃游戏II
跳跃游戏II这鬼题目都看不懂,还是看卡尔的翻译一下才看得懂题目,题意不说人话的,翻译成人话就是计算跳跃到终点的最少步数。跳跃游戏II写不出来,抄的题解。。
2024-03-23 22:15:49
1056
原创 代码随想录刷题day31|分发饼干&摆动序列&最大子序和
摆动序列指的是序列中连续的数字之间的差值严格地交替在正和负之间。比如,序列[1, 7, 4, 9, 2, 5]是一个摆动序列,因为差值序列[+6, -3, +5, -7, +3]正负交替。贪心算法的第一天加油。。贪心算法是一种在每一步选择中都采取在当前状态下最优(即最有利)的选择,以希望导致结果是全局最优的算法策略。它不像动态规划算法那样考虑整个问题的所有可能解,贪心算法只关注如何通过局部最优解来达到全局最优解。
2024-03-22 21:09:22
1130
原创 代码随想录刷题day28|复原IP地址&子集问题&&子集II
假设s = “25525511135”,因为如果取到[0,1]的话,那么截取到的第一个字符串是"2,5",那么你肯定插入标点符号是在5后面。所以需要+1回溯的话,肯定是要+2的。因为按上面的说法,5后面多了一个标点符号,那么就需要+2。今天版本发布,更详细的解释晚点更新。复原IP地址比较难吧,不太会写。子集和子集II都不难,和之前的组合问题基本思路是一致的,我一次性就写出来了,有进步。有时候题目能做得出来的话,还是很有成就感的。今天版本发布,更详细的解释晚点更新。
2024-03-19 22:18:24
865
原创 代码随想录刷题day27|组合总和II&组合总和II&&分割回文串
看卡尔大佬的图,或者自己画个图,就很好理解了。简单来说,就是当你递归到最后一层往回回溯时,之前的节点,used的状态会重新变回[0]来自gpt的解释:回文是一种特殊的字符串,它从前往后读和从后往前读是完全相同的。回文不仅限于单词和短语,也可以是一系列数字、字符或者其他序列,它们的特点是对称性。这种对称可以是字符级的,也就是说,忽略空格、标点符号和大小写后,字符串的前半部分和后半部分是镜像对称的。分割回文串这题好难,不咋会写,另外吐槽一下,卡尔老师的视频反光好严重。
2024-03-18 22:51:30
754
原创 代码随想录刷题day25|组合总和&电话号码的字母组合
看题目。很显然是小于9而不是小于n首先根据题目要求,取数范围必须要1-9范围内。公式咋推导出来的?去看一下【代码随想录刷题day24|回溯理论基础&组合问题】,可以得到n-i+1>=k-path.size()所以推导出i
2024-03-16 16:12:24
1145
原创 代码随想录刷题day24|回溯理论基础&组合问题
基本概念:回溯法也称作回溯搜索法,是一种穷举搜索方式。在解决问题过程中,回溯法会试图分步去解决一个问题。每一步都基于当前的解尝试进一步的解决,如果发现当前的步骤不能得到有效的解或者达到了问题的边界,它将退回一步,尝试其他可能的路径。就是排除已经考虑过的元素先说结论:如果剩余可选的元素数量加上当前已选择的元素数量小于所需的元素数量 k,那么就没有必要继续搜索了,因为即使选择了所有剩余的元素,也无法满足组合中应有的元素数量。推论,为什么是这样?n是总的元素数量。k是需要选择的元素数量。
2024-03-15 21:12:42
1009
原创 代码随想录刷题day23|修剪二叉搜索树&将有序数组转换为二叉搜索树&把二叉搜索树转换为累加树
题目都不是很难。今天二叉树刷完了,周末还是要抽时间复习一遍,整理一下。
2024-03-14 20:27:01
751
原创 代码随想录刷题day22|二叉搜索树的最近公共祖先&二叉搜索树中的插入操作&删除二叉搜索树中的节点
删除二叉搜索树中的节点好难,总是搞不懂 root = root.right;这句话。
2024-03-13 21:56:25
911
原创 代码随想录刷题day21|二叉搜索树的最小绝对差&二叉搜索树中的众数&二叉树的最近公共祖先
二叉搜索树中的众数不太会写,看了题解抄的二叉树的最近公共祖先不太会写,看了题解抄的。
2024-03-12 23:23:29
1024
原创 代码随想录刷题day20|最大二叉树&合并二叉树&二叉搜索树中的搜索&验证二叉搜索树
最大二叉树比较难,不太会写合并二叉树、 二叉搜索树中的搜索主要是学习思路,知道思路了代码很简单验证二叉搜索树:主要是要想到中序遍历,结合二叉搜索树,遍历结果的有序性。并且想明白怎么保存前一个节点。
2024-03-11 20:29:59
559
原创 代码随想录刷题day18|找树左下角的值&路径总和&中序后序构造二叉树
力扣的难度怪怪的,昨天的二叉树的所有路径是简单题,今天的第一题树的左下角的值却是中等题,无力吐槽了。中序后序构造二叉树这题好难,不抄题解的话,我根本写不出来。
2024-03-09 16:24:29
948
EcharsX轴动态赋值错误
2016-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人