自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Morris遍历 永远滴神-99. 恢复二叉搜索树

今天在刷每日一题时,发现一个很顶的算法,Morris遍历,可以用 O(1)的空间复杂度实现树的中序遍历 。十分巧妙,故记录下来。题目是99. 恢复二叉搜索树二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树因为是BST,所以中序遍历得到的排序应该是升序排序,两个调换的数字会导致排序中出现一个或两个降序的排序对当有一个降序排序对时,调转两个节点的位置即可当有两个降序对,调转第一个排序对的前面节点和第二个排序对的后面节点即可算法的关键是利用右节点为null的节点的空间,找

2020-08-08 16:35:37 139

原创 剑指 Offer 57 - II. 和为s的连续正数序列

暴力法从1-target/2开始暴力枚举,简单易懂class Solution { public int[][] findContinuousSequence(int target) { List<int[]> list = new ArrayList<>(); for(int i=1;i<=target/2;i++){ for(int j=i+1;j<=target/2+1;j++){

2020-08-02 16:22:54 187

原创 在Hexo中发布文章

从本地上传到服务器中首先在本地的站点目录下打开git bash,输入hexo new 文件名,会在_post目录下生成文件名.md文件;或者现在csdn上写好再导出md文件放到_post目录下,再在文件前面加上:title: Hexo博客新建文章并发布date: 2020-7-21 17:26:44tags: - Hexocategories: 搭建博客在git bash中输入 hexo g (完整命令为hexo generate),用于生成静态文件再输入hexo s(完整命令为he

2020-07-21 17:33:34 938

原创 汇编语言初学习

为什么写这篇文章最近开始学习汇编语言,看的是王爽老师的《汇编语言》。感觉教程通俗易懂,并且这个学期刚好在学计组和操作系统,上手很快,但有些点很容易忘记,故作此文章,记录一些知识点和心路历程。本人才学疏浅,如有错误请指正。Debug中的几个命令查看寄存器信息 -r修改寄存器内容 -r +寄存器名字查看内存信息-d 段地址:偏移地址 (结尾偏移地址)修改内存单元内容 -e ...

2019-06-04 20:45:18 310

空空如也

空空如也

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

TA关注的人

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