11 2022 档案

摘要:1.题目 设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出出现频率最高的元素。 实现 FreqStack 类: FreqStack() 构造一个空的堆栈。 void push(int val) 将一个整数 val 压入栈顶。 int pop() 删除并返回堆栈中出现频率最高的元素。 如果出 阅读全文
posted @ 2022-11-30 16:17 追·不逝 阅读(36) 评论(0) 推荐(0) 编辑
摘要:这几天做[leetcode1178] 猜字谜的题目,用到了很多小的知识技巧点。其中一个就是二进制状态压缩以及如何根据一个二进制序列求其子集,如二进制序列110111001子集里有000000001等等之类的;对于LeetCode1178,求子集有固定的元素不能改变的子集,即子集中包含特定的“1”。 阅读全文
posted @ 2022-11-23 09:59 追·不逝 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1.题目 在 "100 game" 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和 达到或超过 100 的玩家,即为胜者。 如果我们将游戏规则改为 “玩家 不能 重复使用整数” 呢? 例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回), 阅读全文
posted @ 2022-11-17 16:40 追·不逝 阅读(48) 评论(0) 推荐(0) 编辑

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