会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codingbao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2023年10月13日
09_删除字符串中的所有相邻重复项
摘要: 删除字符串中的所有相邻重复项 【题目】给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。本题对应于leetcode 1047 示例: 输入:"abba
阅读全文
posted @ 2023-10-13 09:48 鲍宪立
阅读(67)
评论(0)
推荐(0)
2023年10月11日
08_ 有效的括号
摘要: 有效的括号 【题目】 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 【思路分析】 第一种情况:已经遍历完了字符串,
阅读全文
posted @ 2023-10-11 09:16 鲍宪立
阅读(25)
评论(0)
推荐(0)
2023年10月9日
07_用队列实现栈
摘要: 用队列实现栈 【题目】请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。对应于leetcode 225题 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶
阅读全文
posted @ 2023-10-09 21:54 鲍宪立
阅读(30)
评论(0)
推荐(0)
2023年10月8日
06_用栈来求解汉诺塔问题
摘要: 汉诺塔问题 【题目】 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制: (1) 每次只能移动一个盘子; (2) 盘子只能从柱子顶端滑出移到下一根
阅读全文
posted @ 2023-10-08 09:26 鲍宪立
阅读(40)
评论(0)
推荐(0)
2023年10月6日
05_用一个栈实现另一个栈的排序
摘要: 用一个栈实现另一个栈的排序 【题目】 一个栈中的元素的类型为整型,现在想将该栈从顶到底按从大到小的顺序排序,只许申请一个栈。除此之外,可以申请新的变量,但不能申请额外的数据结构。如何完成排序? 【解答】 将要排序的栈记为stack,申请的辅助栈记为help。在stack上执行pop操作,弹出的元素记
阅读全文
posted @ 2023-10-06 22:01 鲍宪立
阅读(42)
评论(0)
推荐(0)
2023年10月5日
04_猫狗队列
摘要: 猫狗队列 【题目】 宠物、狗和猫的类如下: public class Pet { private String type; public Pet(String type) { this.type = type; } public String getPetType() { return this.t
阅读全文
posted @ 2023-10-05 20:29 鲍宪立
阅读(51)
评论(0)
推荐(0)
2023年9月27日
03_如何仅用递归函数和栈操作逆序一个栈
摘要: 如何仅用递归函数和栈操作逆序一个栈 【题目】 一个栈依次压入 1、2、3、4、5,那么从栈顶到栈底分别为 5、4、3、2、1。将这个栈转置 后,从栈顶到栈底为 1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数来实 现,不能用其他数据结构。 【解答】 本题考察栈的操作和递归函数的设计,
阅读全文
posted @ 2023-09-27 22:09 鲍宪立
阅读(60)
评论(0)
推荐(0)
2023年9月26日
02_由两个栈组成的队列
摘要: 由两个栈组成的队列 【题目】 编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek)。 【解答】 栈的特点是先进后出,而队列的特点是先进先出。我们用两个栈正好能把顺序反过来实现类似队列的操作。 具体实现时是一个栈作为压入栈,在压入数据时只往这个栈中压入,记为stackPush
阅读全文
posted @ 2023-09-26 21:55 鲍宪立
阅读(43)
评论(0)
推荐(0)
2023年9月22日
01_设计一个有getMin功能的栈
摘要: 01_设计一个有getMin功能的栈 【题目】 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 【要求】 pop、push、getMin操作的时间复杂度都是O(1) 设计的栈类型可以使用现成的栈结构 方法一: 【思路】我们使用两个栈,一个栈用来保存当前栈中的元素,其功能
阅读全文
posted @ 2023-09-22 09:36 鲍宪立
阅读(51)
评论(0)
推荐(0)
2023年9月16日
Pytorch
摘要: 损失函数(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 鲍宪立
阅读(78)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告