草庐IT

代码随想录算法训练营第16天 | 二叉树part03:● 104.二叉树最大深度 559.n叉树最大深度● 111.二叉树最小深度● 222.完全二叉树节点个数

104二叉树最大深度几种方法1dfs递归前中后序模板法是直接求depth一些发现:if(node->left!=nullptr)可以直接写做if(node->left);可以在class里统一写一个var就不用用ref传来传去了classSolution{public:intresult;voidgetdepth(TreeNode*node,intdepth){result=depth>result?depth:result;//中//if(node->left==NULL&&node->right==NULL)return;if(node->left)getdepth(node->left,

【Unity天空盒】卡通渲染中如何实现云的消散效果

写在前面完成大气渲染之后,接下来就是考虑云渲染了。因为我想做的天空盒本身是想跟着这位大佬Unity卡通渲染程序化天空盒-知乎里叙述的进程来的,里面云实现的是原神里的云,原神又是在崩3的基础上加上了消散效果。但现在能找到的一些教程or展示的视频里,很多天空盒的云都是通过贴图+noisemap实现的,如何实现类似原神那种云伴随着太阳光的消散效果少有涉及,因此打算写一篇文章简单的记录一下学习过程,然后亲自实现一下~1原神的消散云首先是原神里的消散的云效果,在玩的时候蛮好看的,既然原神是在崩坏3的基础上加上了消散效果,那先来看看崩坏3是如何实现云的:1.1崩坏3如何实现云指路崩坏3的技术分享Fromm

代码随想录算法训练营第6天 | 哈希表理论基础, 242.有效字母异位词 anagram, 349. 两数组交集, 202. 快乐数, 1.两数之和

哈希知识一些记录:虽然std::set、std::multiset的底层实现是红黑树,不是哈希表,std::set、std::multiset使用红黑树来索引和存储,不过给我们的使用方式,还是哈希法的使用方式,即key和value。所以使用这些数据结构来解决映射问题的方法,我们依然称之为哈希法。map也是一样的道理。哈希法也是牺牲了空间换时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。做面试题目时遇到需判断一个元素是否出现过的场景也应该第一时间想到哈希法#242anagrammultiset和unordered_map都试了下,看代码随想录答案用的array,

代码随想录算法训练营第8天|【字符串01】344.反转字符串, 541. 反转字符串II, 剑指Offer 05.替换空格, 151.翻转字符串里的单词, 剑指Offer58-II.左旋转字符串

一、344.反转字符串二、541.反转字符串II三、剑指Offer05.替换空格四、151.翻转字符串里的单词五、剑指Offer58-II.左旋转字符串状态:1刷文章目录一、344.反转字符串二、541.反转字符串II三、剑指Offer05.替换空格四、151.翻转字符串里的单词五、剑指Offer58-II.左旋转字符串总结一、344.反转字符串题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。思路:我们定义两个指针(也可以说是索引下标),一个从字符串前面,一个从字符串后面,两个指针同时向中间移动,并交换元素。code://doublepointe

100天精通Python(可视化篇)——第96天:Pyecharts绘制多种炫酷箱形图参数说明+代码实战

文章目录专栏导读1.箱形图介绍1)箱形图介绍2)怎么看箱型图?3)解释说明2.普通箱型图3.水平箱型图4.群组箱型图5.带异常点的箱型图书籍推荐专栏导读🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html优点:订阅限时9.9付费专栏进入千人全栈VIP答疑群,作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会)专

【强烈推荐】 十多款2023年必备国内外王炸级AI工具 (免费 精品 好用) 让你秒变神一样的装逼佬感受10倍生产力 (3) AI绘画 我的天,淘汰原画师的神器来了,赶紧闪!

🚀个人主页极客小俊✍🏻作者简介:web开发者、设计师、技术分享博主🐋希望大家多多支持一下,我们一起进步!😄🏅如果文章对你有帮助的话,欢迎评论💬点赞👍🏻收藏📂加关注AI绘画AI人工智能不仅可以处理图片和声音,在绘画和绘图方面的应用也有很大的潜力。AI能够根据图像生成算法生成高质量、逼真的图像,并且在绘画和绘图方面也有很多的应用。StableDiffusion号称全球最快1秒出图AI🔥这个StableDiffusion简单的说就是一个AI智能图像生成工具,新手也很容易上手,而且还是开源、免费的,哈哈哈太爽了!你可以使用这款工具去任意的创建你想要的图像!那废话不多说我们来快速体验一把!开源地址htt

lua - 我将使用什么命令使 Redis 中的 key 过期,这些 key 的生存时间少于 5 天?

我的数据库中的session被设置为哈希:1)"sid:lpg3um654ckqp7tj7fkr2qs2Zz"(thishasattlofaweek)2)"sid:lpg3um654ckqp7tj7fkr2qs2Yy"(thishasattlof6days)3)"sid:g6sftph5dnun5bk6l0hqyyh6p5"(thishasattlof5days)4)"sid:g6sftph5dnun5bk6l0hqyxh6x3"(thishasattlof4days)5)"sid:g6sftph5dnun5bk6l0hqyxh4t1"(thishasattlof3.5days)我知道

lua - 我将使用什么命令使 Redis 中的 key 过期,这些 key 的生存时间少于 5 天?

我的数据库中的session被设置为哈希:1)"sid:lpg3um654ckqp7tj7fkr2qs2Zz"(thishasattlofaweek)2)"sid:lpg3um654ckqp7tj7fkr2qs2Yy"(thishasattlof6days)3)"sid:g6sftph5dnun5bk6l0hqyyh6p5"(thishasattlof5days)4)"sid:g6sftph5dnun5bk6l0hqyxh6x3"(thishasattlof4days)5)"sid:g6sftph5dnun5bk6l0hqyxh4t1"(thishasattlof3.5days)我知道

100天精通Python(可视化篇)——第95天:Pyecharts绘制多种炫酷气泡图参数说明+代码实战

文章目录专栏导读1.什么是气泡图?2.散点图与气泡图的区别3.基础气泡图4.气泡按颜色显示5.气泡大小根据值大小显示6.自定义气泡图颜色7.设置Y轴百分比8.添加涟漪效果9.修改气泡形状书籍推荐专栏导读🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html优点:订阅限时9.9付费专栏进入千人全栈VIP答疑群,作者优先解答机会(代码指导、远程

【100天精通python】Day1:初识python,搭建python环境,运行第一个python小程序

 目录1初始pythonpython概述python的应用领域  应用python的公司 2搭建python开发环境 2.1安装python(以windows系统为例)(1)下载安装包 (2)下载保存后打开文件夹点击以管理员身份运行 (3)选择自定义安装,同时将addpython3.9topath勾上。 (4)测试python是否安装成功 3运行第一个python程序 (1)在启动命令行运行 (2)利用IDLE,编写程序并运行4python  IDLE中常用的快捷键1初始pythonpython概述Python是一种高级、通用、解释型编程语言。它具有简单易学的语法和强大的功能,适用于多种应用领