问题标签 [arraydeque]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

java - Dimensions of 2d char array from ArrayDeque Object

I have a method that takes a char[][] as a parameter (basically a NxN grid of chars) and is utilizing an ArrayDeque in order to look through the whole 2d array. I want the row and column of a char[][] object removed from the ArrayDeque, and currently use this:

This compiles in Eclipse, but when run throws a ClassCastException. Is there a way to get the row and column without the char[][] case in the second line above?

0 投票
1 回答
1129 浏览

java - 在 Java 中添加到 ArrayDeque 的前面

我的任务是创建一个在不使用 Deque 库的情况下添加到 ArrayDeque 的前面(左)的方法。我想出了一个方法,虽然它没有添加到队列中,但它出现了一个空队列。这是我的 addLeft 方法:

这是iv一直在使用的测试代码:

知道我哪里出错了吗?

0 投票
1 回答
685 浏览

java - 如何获取 ArrayDeQue 的子列表?

我想获得一个ArrayDeque的子列表,例如ArrayList。有没有办法做到这一点?

0 投票
2 回答
463 浏览

java - 为什么 ArrayDeque 类在 pollFirst 方法中使用按位运算?

我通过看java源代码尝试学习collection的实现。在 ArrayDeque 类中发现了一个有趣的东西。

以下2行是什么意思?是按位运算吗?他们为什么使用它,这里的目的是什么?

我知道使用按位的一种情况是将 2 个值打包到 1 个变量中。但似乎情况并非如此。

0 投票
1 回答
1411 浏览

java - Java用队列计算序列

我有以下数字序列:

使用ArrayDeque<E>该类,我必须编写一个程序来打印50给定的第一个成员N。例子:

这是我的代码。问题是我无法更新下一个 S

0 投票
1 回答
1711 浏览

java - 如何定义 Dequeue 方法来添加和删除前后元素?

这是我的代码,我试图为在java中充当双端队列的方法创建代码我有如下方法:

  • void deque();

  • void addFront();

  • void addRear();

  • void RemoveFront();

  • void RemoveRear();

  • void isempty();

  • void size();

  • void displayArray();

我已经设法编写了 add front 的代码,我想知道你们中是否有人可以帮助我编写代码addRear()RemoveFront()还有 RemoveRear()

0 投票
3 回答
3757 浏览

java - ArrayDeque 中的迭代器

如何将其更改为 ArrayDeque。我试图这样做,但它给了我一个迭代器错误。感谢帮助。

0 投票
1 回答
5265 浏览

java - 将整数数组转换为 ArrayDeque Java

如何将整数数组转换为 ArrayDeque?例如,不是用循环在 ArrayDeque 中添加数字,我可以将这个整数数组直接转换为 ArrayDeque 吗?提前致谢。

0 投票
4 回答
3864 浏览

java - 在 ArrayDeque 中同时使用 push()、offer() 和 add() 方法时会发生什么?

ArrayDeque有栈和队列的方法。最常用的堆栈和队列方法如下:

Stack方法:push//pollpeek

Queue方法:push//pollpeek

我在下面的代码块中所做的事情是,我试图了解ArrayDeque在同一个对象中同时使用提供、推送和添加方法时的行为。我编写的代码及其输出如下所示。ArrayDeque调用后的方法的行为是什么push(),它假设自己是一个堆栈,然后调用该offer()方法,它被称为队列方法。

输出是:

0 投票
2 回答
1542 浏览

java - 将 ArrayDeque 中的数组转换为字符串

我正在尝试返回从 ArrayDeque 内给定数组的第二个元素中提取的字符串

我尝试在 ToArray 之后强制转换它和 toString 和连接,但我得到了这个......我需要将它作为字符串返回

“表达式的类型必须是数组类型,但它解析为字符串”