09 2023 档案

摘要:如何仅用递归函数和栈操作逆序一个栈 【题目】 一个栈依次压入 1、2、3、4、5,那么从栈顶到栈底分别为 5、4、3、2、1。将这个栈转置 后,从栈顶到栈底为 1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数来实 现,不能用其他数据结构。 【解答】 本题考察栈的操作和递归函数的设计, 阅读全文
posted @ 2023-09-27 22:09 鲍宪立 阅读(43) 评论(0) 推荐(0) 编辑
摘要:由两个栈组成的队列 【题目】 编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek)。 【解答】 栈的特点是先进后出,而队列的特点是先进先出。我们用两个栈正好能把顺序反过来实现类似队列的操作。 具体实现时是一个栈作为压入栈,在压入数据时只往这个栈中压入,记为stackPush 阅读全文
posted @ 2023-09-26 21:55 鲍宪立 阅读(25) 评论(0) 推荐(0) 编辑
摘要:01_设计一个有getMin功能的栈 【题目】 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 【要求】 pop、push、getMin操作的时间复杂度都是O(1) 设计的栈类型可以使用现成的栈结构 方法一: 【思路】我们使用两个栈,一个栈用来保存当前栈中的元素,其功能 阅读全文
posted @ 2023-09-22 09:36 鲍宪立 阅读(33) 评论(0) 推荐(0) 编辑
摘要:损失函数(Loss Function)创建项目的方式 conda create -n 环境名称 python版本 DataSet类代码实战 read_data.py from torch.utils.data import Dataset from PIL import Image import o 阅读全文
posted @ 2023-09-16 16:26 鲍宪立 阅读(51) 评论(0) 推荐(0) 编辑
摘要:Matplotlib(一) Matplotlib库的介绍 Matplotlib库的使用 Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式 import matplotlib.pyplot as 阅读全文
posted @ 2023-09-09 13:53 鲍宪立 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示