自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lifelong Learning Pan

个人学习笔记 不喜勿喷

  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 1297 子串的最大出现次数;145/94/144迭代遍历二叉树(前中序,和我之前一篇Morris遍历一起记忆背诵)

给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数: 子串中不同字母的数目必须小于等于 maxLetters 。 子串的长度必须大于等于 minSize 且小于等于 maxSize 。示例 1:输入:s = "aababcaab", maxLetters = 2, minSize = 3, maxSize = 4输出:2解释:子...

2020-03-27 10:21:03 138

原创 Morris二叉树前中后序遍历,O(n)时间,O(1)空间,直接记忆背诵

记忆口诀:循环当前,左右到底,右子有无,当前左右,后前前中 后左尾头,右子反转,next开头,首尾相接,遍历反转0)前中后代码框架 TreeNode *cur=rootr,*temp=nullptr; while(cur){ temp=cur->left; if(temp){ whi...

2020-03-26 18:46:07 228

原创 106从中序与后序遍历序列构造二叉树;114二叉树展开为链表;124二叉树中的最大路径和

根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7//迭代法//逆中序:右根|左 中序:左根|右//逆后序:根...

2020-03-30 12:28:42 165

原创 617合并二叉树;96不同的二叉搜索树;98验证二叉搜索树;105从前序与中序遍历序列构造二叉树

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。示例 1:输入: Tree 1 Tree 2 ...

2020-03-29 21:49:11 129

原创 101对称二叉树;100相同的树;538把二叉搜索树转换为累加树;543二叉树的直径

给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2/ \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3说明:如果你可以运用递归和迭代两种方法解决这...

2020-03-28 11:48:29 98

原创 783二叉搜索树结点最小距离;590N叉树的后序遍历(迭代遍历);42 N叉树的层序遍历;589N叉树的前序遍历

给定一个二叉搜索树的根结点 root,返回树中任意两节点的差的最小值。示例:输入: root = [4,2,6,1,3,null,null]输出: 1解释:注意,root是树结点对象(TreeNode object),而不是数组。给定的树 [4,2,6,1,3,null,null] 可表示为下图: 4 / \ 2 ...

2020-03-28 09:29:04 79

转载 Notepad++正则表达式替换规则

正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率。EditPlus的查找,替换,文件中查找支持以下的正则表达式:表达式 说明\t 制表符.\n 新行.. 匹配任意字符.| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".[] 匹配列...

2020-03-27 16:29:38 1243

原创 575分糖果;874模拟行走机器人;189旋转数组;1260二维网格迁移;1332删除回文子序列

给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。示例 1:输入: candies = [1,1,2,2,3,3]输出: 3解析: 一共有三种种类的糖果,每一种都有两个。 最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。这样使妹妹获得糖果的种类数最...

2020-03-26 16:41:03 159

原创 371两整数之和;501 二叉搜索树中的众数

不使用运算符 + 和 - ​​​​​​​,计算两整数 ​​​​​​​a 、b ​​​​​​​之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1class Solution {public: int getSum(int a, int b) { //异或:不进位加法,同为0异为1 ...

2020-03-25 17:08:05 112

原创 560和为K的子数组;437 /112/113路径总和;257.二叉树的所有路径

给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [-1000, 1000] ,且整数 k 的范围是 [-1e7, 1e7]。解题思路...

2020-03-24 17:08:12 207

原创 349/350两个数组交集;剑指 Offer 54. 二叉搜索树的第k大节点

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。vector<int...

2020-03-23 11:34:45 97

原创 231 2的次幂;342 4的次幂;326 3的次幂

给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true解释: 20 = 1示例 2:输入: 16输出: true解释: 24 = 16示例 3:输入: 218输出: falseclass Solution {public: bool isPowerOfTwo(int n) { return n&...

2020-03-23 10:19:21 183

原创 283移除0;27移除元素;26/80删除有序数组重复项;

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。class Solution {public: void moveZeroes(vector<int>&a...

2020-03-22 20:40:17 125

原创 263 264 丑数 ugly-number

编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数2, 3, 5的正整数。示例 1:输入: 6输出: true解释: 6 = 2 × 3示例 2:输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3:输入: 14输出: false解释: 14 不是丑数,因为它包含了另外一个质因数 7。说明:1是丑数。 ...

2020-03-22 19:00:08 136

202003-20209秋招刷题STL笔记.xls

202003-20209秋招刷题STL笔记.xls

2020-08-31

202003-202009秋招刷题笔记.doc

202003-202009秋招刷题笔记.doc

2020-08-31

202003-202009秋招面试准备.docx

目录: 面试前过一遍 自我介绍 面试公司记录 面经:C++相关 面经:python 面经:Perl 面经:操作系统 面经:计算机网络 面经:数据库 面经:设计模式&软件工程开发 面经:分布式系统&系统设计&大数据分析(海量) 面经:算法和数据结构 LLVM项目&嵌入式系统&计算机体系结构 LLVM:CookBook 测评:参考公务员行测题 简历关键词准备:VR&音视频&编译器 代码可读性 代码风格规范-谷歌 薪资:除非HR主动问,否则不提 笔试:C++ 发表论文相关 2019实验室师兄师姐面试笔记总结

2020-08-31

2016tj复试试题.docx

2016同济夏令营/考研复试试题

2019-07-04

海报类型-国际会议海报.docx

海报类型-国际会议海报 RF-Based Fall Monitoring Using Convolutional Neural Networks

2019-07-04

hw3.zip(gocan.csv test_2g.csv train_2g.csv test_new.csv train_new.csv)

https://blog.csdn.net/qq_24854861/article/details/94594368 代码中用到的gocan.csv test_2g.csv train_2g.csv test_new.csv train_new.csv

2019-07-04

VR-include-lib

这是我另一个上传资源:vr播放器vs工程原文件所需的库文件

2018-06-03

VR播放器VS工程原文件

1建立VS工程 2所有文件放入工程目录下并且添加 3配置VC++包含目录,库目录和链接器的输入 3.1opengl的包含目录需要填两个 3.2链接器的opencv的lib输入注意版本340/330/320 3.3 cudart.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib postproc.lib swresample.lib swscale.lib uuid.lib comdlg32.lib advapi32.lib glu32.lib opengl32.lib glew32s.lib gltools.lib SDL2.lib SDL2main.lib openvr_api.lib opencv_calib3d320d.lib opencv_core320d.lib opencv_cudaarithm320d.lib opencv_cudabgsegm320d.lib opencv_cudacodec320d.lib opencv_cudafeatures2d320d.lib opencv_cudafilters320d.lib opencv_cudaimgproc320d.lib opencv_cudalegacy320d.lib opencv_cudaobjdetect320d.lib opencv_cudaoptflow320d.lib opencv_cudastereo320d.lib opencv_cudawarping320d.lib opencv_cudev320d.lib opencv_features2d320d.lib opencv_flann320d.lib opencv_highgui320d.lib opencv_imgcodecs320d.lib opencv_imgproc320d.lib opencv_ml320d.lib opencv_objdetect320d.lib opencv_photo320d.lib opencv_shape320d.lib opencv_stitching320d.lib opencv_superres320d.lib opencv_video320d.lib opencv_videoio320d.lib opencv_videostab320d.lib 4所需配置文件在VR-include-lib

2018-06-03

myslipse+sqlserver+tomcat运行银行系统

内含配置详细信息:1 打开Sql配置管理器2 配置数据库3 解决附加数据库失败的问题4 Myeclipse导入项目及启动服务器

2018-03-28

空空如也

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

TA关注的人

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