给你一个整数 n,请你判断该整数是否是2的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n2x ,则认为 n 是2的幂次方。 示例1: 输入:n=1 输出:true 解释:20=1 示例2: 输入:n=16 输出:true 解释:24=16 示例3: 输入:n=3 输出:false 示例4: 输入:n=4 输出:true 示例5: 输入:n=5 输出:false 先放上自己写的,可以但是有点小问题 classSoluti...

  jLZWkwNyw1TJ   2023年11月02日   82   0   0 i++

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: voidpush(intx) 将元素x推到队列的末尾 intpop() 从队列的开头移除并返回元素 intpeek() 返回队列开头的元素 booleanempty() 如果队列为空,返回 true ;否则,返回 false 说明: 你 只能 使用标准的栈操作——也就是只有 pushtotop, peek/popfrom...

  jLZWkwNyw1TJ   2023年11月02日   37   0   0 双端队列先入先出队列
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~