【Leetcode】单链表常见题
🔥个人主页:Quitecoder 🔥专栏:Leetcode刷题 目录 1.移除链表元素2.链表的中间节点3.返回倒数第K个节点:4.环形链表(判断)5.环形链表(判断加返回)5.1环的起始节点推导过程 6.相交链表7.随机链表的复制8.反转链表方法一:迭代法方法二:递归法 9.合并两个有序链表 1.移除链表元素 首先,这道题需要删除元素,我可以初始化一个结构体指针cur进行遍历链表,对于每个节点,检查它...
【LeetCode: 2580. 统计将重叠区间合并成组的方案数 + 合并区间】
🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 合并区间🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 2580. 统计将重叠区间合并成组的方案数 ⛲ 题目描述 给你一个二维整数数组 ranges ,其中 ranges[i] = [starti, endi] 表示 starti 到 endi 之间(包括二者)的所有整数都包含在第 i 个区间中。 你需要将 ranges...
【算法专题--双指针算法】leecode-15.三数之和(medium)、leecode-18. 四数之和(medium)
目录 前言1. 三数之和2. 解法(排序+双指针):3. 四数之和(medium)4. 解法(排序 + 双指针) 前言 对撞指针从两端向中间移动。一个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。对撞指针的终止条件一般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是: left == right (两个指针指向同一个位置) left > right (两个指针错开) 快...
【经验分享||快速解决】VScode+Python配置Selenium环境配置问题。ERROR: Cannot uninstall ‘certifi‘.
目录 正常安装遇到的问题 当在控制台输入pip install selenium时候,遇到的问题如下: 主要爆红的问题为 解决办法和正确安装方法 降低selenium的版本即可 在vscode控制台输入上面的代码即可。 总结 正常安装遇到的问题 当在控制台输入pip install selenium时候,遇到的问题如下: 主要爆红的问题为 解决办法和正确安装方法 降低selenium的版本即可 pip ...
R2GenCMN中的Encoder_Decoder结构
R2GenCMN中的 Encoder_Decoder 结构 Encoder_Decoder 结构直接关系到文本的生成,它结构参考的transformer的结构 我们这里主要看代码的实现,从视觉编码器的输出开始 1. 模型结构 首先介绍一下整体结构,这里的baseCMN其实就是一个包装了的Transformer的 Transformer,这个Transformer里面是有n个连续的encoder和n个连续...
LeetCode //C - 75. Sort Colors
ple 1: Example 2: Constraints: n == nums.length1 <= n <= 300nums[i] is either 0, 1, or 2. From: LeetCode Link: 75. Sort Colors Solution: Ideas: 1. Initialization: Three pointers are used, low, mid, and hi...
【工具使用】VScode如何设置中文环境
设置中文: 按下“Ctrl+Shift+P”组合键以显示“命令面板”: 输入“dispaly”,选择“Configure Display Language”: 选择“中文简体” 根据提示,选择重启VScode: 重启之后,VScode菜单栏等均显示为中文。 至此,中文环境配置完成。...
LeetCode //C - 31. Next Permutation
Example 1: Example 2: Example 3: Constraints: 1 <= nums.length <= 1000 <= nums[i] <= 100 From: LeetCode Link: 31. Next Permutation Solution: Ideas: Find the first decreasing element from the right: Trave...
vscode中转(跳板)连接目标主机
vscode中转(跳板)连接目标主机 文章目录 引言正文跳转配置本地密钥 总结 引言 简单讲解如何通过vscode经过跳板机到达目标机的方式,本文基于linux平台,理论上vscode是跨平台的。 如下本机通过两层跳板到目标主机如何通过vscode SSH来实现目标文件的访问。 正文 跳转配置 打开ssh参数界面 配置参数如下: # Jump box 2Host jump-box2 HostName ...
【LeetCode: 95. 不同的二叉搜索树 II + DFS】
🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ DFS🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 95. 不同的二叉搜索树 II ⛲ 题目描述 给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。 输入:n = 3 输出:[[1,null,2,null,3],[1,null,3,...