08 2021 档案

摘要:二叉树中序遍历,一种方法是递归,leetcode上的非递归方法有一种是用栈实现的,想来也没多大优化,手动递归比自动递归也快不了多少。还有一种不用栈的非递归方法,是Joseph M. Morris发明的,这位元老就是KMP算法中的M。 下面代码来自贴吧大神,经测试可用。我还没研究具体是个怎么回事,时间 阅读全文
posted @ 2021-08-28 16:34 王冰冰 阅读(55) 评论(0) 推荐(0) 编辑
摘要:左值和右值 首先区分一下什么是左值,什么是右值。 左值就是可以写在赋值号左边的,右值是写在赋值号右边的。 比如 Stu foo() { return Stu(); } int a = 5; // a是左值 Stu s = foo(); // s是左值,foo()的返回值是右值 int c = a + 阅读全文
posted @ 2021-08-24 11:47 王冰冰 阅读(419) 评论(0) 推荐(0) 编辑
摘要:本文用于记录Python学习过程中的笔记,因为不常使用python,每次想写py都得先查半天百度,这里记录一下,顺便正经学一学,不然每次想写都费半天劲。 先来一点无关内容,vscode的python插件智能提示很慢的话,把Language Server改成Pylance,不要用Jedi。来源:vsc 阅读全文
posted @ 2021-08-20 21:18 王冰冰 阅读(72) 评论(0) 推荐(0) 编辑
摘要:c++ vector有个很神奇的初始化方法: vector<int> a = {1, 2, 3, 4, 5}; 这种方法让我感到很是惊奇,这是什么操作? 我知道初始化数组是这样写的,但是vector虽然是类似于数组,但是本身是个类,是要用构造函数初始化的,也不是什么原生数据类型啊,花括号初始化是什么 阅读全文
posted @ 2021-08-20 17:20 王冰冰 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:开局提醒:本文所有都需要保存为.reg文件后导入,如果你直接在注册表编辑器中新建相关项,务必注意字符串中的引号是转义过的,也就是要将\"替换为",\\替换为\。 文件右键添加编辑功能 效果: 给任意后缀的文件都加了这个菜单项 注册表需导入项: Windows Registry Editor Vers 阅读全文
posted @ 2021-08-15 12:53 王冰冰 阅读(237) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起