自定义博客皮肤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)
  • 收藏
  • 关注

原创 增强for循环

虽然使用增强for循环,但是对于set、map、list等集合类,未必会性能优异?​ 本以为以上两种方法应该差别不大,但在一道很简单的leetcode题目中,出现了较大的性能差异。​ 在leetcode刷题中,常遇到要是用for循环对数组进行遍历,其实两者主要就差在对。

2024-10-12 21:04:06 196

原创 nano操作指南

功能快捷键保存文件Ctrl + O退出nanoCtrl + X搜索文本Ctrl + W替换文本Ctrl + \剪切行Ctrl + K粘贴内容Ctrl + U复制标记的文本Alt + 6标记文本块Ctrl + ^跳到文件开头Ctrl + Y跳到文件末尾Ctrl + V显示帮助Ctrl + G显示行号Alt + #或启动时使用-l这些常用操作能够帮助你在 nano 中快速完成各种文本编辑任务。

2024-10-12 11:09:01 418

原创 git入门

操作底层原理是采取一个堆栈,将暂存的修改放到一个栈中,先进后出,如果对同一个文件多次修改,并执行 git stash,当git stash pop时,会引发冲突,需要commit后再pop修改。git切换分支需要保存当前分支的内容,但是可能修改未完成,需要暂存当前修改内容,暂不commit,可采取stash操作,将修改放到临时栈,多次执行。在介绍 git 的一些基础操作方法之前,先简要说一下git中管理文件变更的一些分区概念。是代码的版本控制系统,利用。相当于多次入栈,出栈则对应。

2024-10-12 09:40:01 262

原创 同一模块和多个模块的异步操作实现

【代码】同一模块和多个模块的异步操作实现。

2024-08-19 10:16:01 167

原创 rsa vscode ssh remote连接问题

在 .ssh文件夹下 生成rsa文件和rsa.pub文件,将pub文件中的内容复制到服务器的.ssh文件夹下的authorized_keys文件中。在本地的terminal中,可以直接进行ssh …成功的话就打开vscode ssh remote。

2024-02-25 15:06:33 489

原创 买卖股票最佳时机 III贪心解决和动态规划解决 贪心与

贪心 与 动态规划 股票买卖

2023-02-05 20:54:05 137

原创 【java代码记录】

在刷leetcode经常会忘记的API 和各种操作。

2023-01-29 16:48:44 114

原创 0/1背包一维数组 图文说明

0/1背包的一维数组解决方法说明

2023-01-06 22:44:12 122

原创 98. 验证二叉搜索树

验证二叉搜索树

2022-12-11 19:05:23 111

原创 二叉树 —— 递归 返回root的(可解决创建时连接问题)

想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。

2022-12-11 18:34:20 106

原创 二叉树创建——中序后序遍历 / 只中序遍历+二分法

二叉树创建 leetcode

2022-12-10 22:41:08 161

原创 leetcode 双指针 首尾双指针 两头大的排序问题

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]来源:力扣(LeetCode)链接:https://leetcode.cn/problems/squares-of-a-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转

2022-12-04 21:17:20 80

原创 leetcode数组 双指针(很简单 但是容易想的复杂) 移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:来源:力扣(LeetCode)链接:https://leetcode.cn/problems

2022-12-04 15:43:14 59

原创 leetcode二分查找

【代码】leetcode二分查找。

2022-12-02 12:54:06 132

原创 leetcode hot 100 -03 滑动窗口 不要重复字符的 (使用hashmap)

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

2022-11-25 17:02:04 137

原创 leetcode -hot 100 -1 寻找符合的数组和(数组中重复数字的处理方式)

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

2022-11-25 15:23:24 78

原创 纯纯小白开始写深度学习dataset

学习笔记 np

2022-11-07 15:00:18 412

原创 knnmatch match 学习笔记

knnmatch 学习笔记

2022-11-04 11:38:17 955

原创 【COLMAP linux 下载遇到的问题】

COLMAP

2022-08-31 22:18:17 1325

原创 整数转罗马数字 linkedhashmap实现 leetcode

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况

2022-03-04 22:15:45 71

原创 双指针问题-盛水

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。示例 2:输入:height = [1,

2022-03-04 17:10:44 72

原创 leetcode100题 ---最长回文

https://leetcode-cn.com/problems/longest-palindromic-substring/submissions/具体题目见链接给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”回文大部分会想到的情况就是abacd其中 aba就是最长回文但是aaccd中 aacc也是最长回文因此 我们将所有会出现的可.

2022-03-01 17:16:54 522

原创 2021-06-01

@[TOC]判断回文给定一个字符串,请编写一个函数判断该字符串是否回文。如果回文请返回true,否则返回false。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式

2021-06-01 17:27:42 48

原创 安装mysql数据库步骤

1.配置my.ini文件在mysql安装的文件下,建立一个my.ini文件,用记事本打开。my.ini里面内容:[mysqld]#设置3306端口号port=3306#设置MySQL的安装目录basedir=D:\数据库\mysql\mysql-8.0.23-winx64\mysql-8.0.23-winx64#数据库的存放目录 注意是两个\#设置MySQL数据库的数据存放目录datadir=D:\数据库\mysql\mysql-8.0.23-winx64\mysql-8.0.23-

2021-04-14 11:59:15 145

原创 北理889计算机专硕一战上岸经验贴

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-11 09:49:04 2955

空空如也

空空如也

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

TA关注的人

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