自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练营第14天|二叉树遍历

可参考- 先序遍历:根左右- 中序遍历:左根右- 后序便伦理:左右根。

2024-03-07 11:55:11 402 1

原创 算法训练营第13天-栈和队列03|239.滑动窗口最大值

题目文档视频状态 概念比较难,需要看视频帮助理解;需要熟悉类、deque、vector的写法。总共花费1h。

2024-03-05 12:15:14 340

原创 算法训练营第11天-栈和队列02|20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值

一开始想的是使用两个栈,先把所有字符push进第一个栈,然后依次取,如果是右括号就放入第二个栈,如果是左括号就看是否和第二个栈顶相匹配。后来发现只用一个就可以,遍历字符串,左括号入栈,如果是右括号就看是否能匹配,最后栈为空说明是有效字符串。与上题思路类似,字符依次入栈,每次查看当前迭代字符是否与栈顶元素相同,相同则栈执行pop操作。最后再从栈中取出字符串。:发现适合栈操作运算的性质后,就与”对对碰消除“题目相通了。逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。今天是栈的经典应用题目。

2024-03-05 00:05:19 345

原创 算法训练营第10天-栈和队列01|232.用栈实现队列,225.用队列实现栈

pop操作:若输出栈为空,则将输入栈中的元素依次push进输出栈,最后输出栈pop;六大组件:容器(Containers),分配器(Allocators),算法(Algorithm),迭代器(Iterators),适配器(Adapters),仿函数(Functors)pop操作:将q1中除最后一个元素外都push进q2并pop,然后pop掉最后一个元素,再将q2赋值给q1,最后清空q2。3.优化思路:只用一个队列,pop操作只需要把除最后一个元素外的其他元素依次放到队尾,最后pop掉那个元素即可。

2024-03-04 23:47:17 866

原创 代码随想录算法训练营第一天 | 704. 二分查找、27. 移除元素

1.思路:两次二分查找,分别寻找开始位置和结束位置,注意当nums[mid]==target时与简单的查找的区别。2.代码public:left=mid;break;break;

2024-02-22 14:42:26 949

原创 【PyTorch】LeNet-5用于MNIST和CIFAR10

MNIST数据集是一个手写体数字数据集,其中训练集包含60000个样本,测试集包含10000个样本,总共包含数字0-9十个类别,每张图像的分辨率为28×28。:用于定义二维卷积层,前3个为必选参数,分别为输入通道数,输出通道数(卷积核数),卷积核大小。除此之外,可定义stride(卷积操作的步长)和padding(边缘填充大小)用于定义二维最大池化层。参数为池化窗口的大小,可以是一个整数(表示正方形窗口的边长)或一个元组(表示矩形窗口的高度和宽度)。

2024-01-08 22:14:11 1068

原创 jupyter notebook使用conda的虚拟环境,以及解决无法正常连接/使用内核问题

4. 然后重启jupyter notebook试了一下还是不行,但是内核从connecting变成了busy,应该是连上了但不能用。1. 查看jupyter kernelspec list输出的虚拟环境内核路径文件夹C:\Users\LNG\AppData\Roaming\jupyter\kernels\practice。6. 终端输入jupyter notebook打开,新建笔记本,选择内核,已经有虚拟环境的内核了。5.再次查看jupyter内核,发现多了C盘的内核,即刚添加的。

2024-01-07 22:13:53 637

空空如也

空空如也

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

TA关注的人

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