问题标签 [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.
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?
java - 在 Java 中添加到 ArrayDeque 的前面
我的任务是创建一个在不使用 Deque 库的情况下添加到 ArrayDeque 的前面(左)的方法。我想出了一个方法,虽然它没有添加到队列中,但它出现了一个空队列。这是我的 addLeft 方法:
这是iv一直在使用的测试代码:
知道我哪里出错了吗?
java - 如何获取 ArrayDeQue 的子列表?
我想获得一个ArrayDeque的子列表,例如ArrayList。有没有办法做到这一点?
java - 为什么 ArrayDeque 类在 pollFirst 方法中使用按位运算?
我通过看java源代码尝试学习collection的实现。在 ArrayDeque 类中发现了一个有趣的东西。
以下2行是什么意思?是按位运算吗?他们为什么使用它,这里的目的是什么?
我知道使用按位的一种情况是将 2 个值打包到 1 个变量中。但似乎情况并非如此。
java - Java用队列计算序列
我有以下数字序列:
使用ArrayDeque<E>
该类,我必须编写一个程序来打印50
给定的第一个成员N
。例子:
这是我的代码。问题是我无法更新下一个 S
java - 如何定义 Dequeue 方法来添加和删除前后元素?
这是我的代码,我试图为在java中充当双端队列的方法创建代码我有如下方法:
void deque();
void addFront();
void addRear();
void RemoveFront();
void RemoveRear();
void isempty();
void size();
void displayArray();
我已经设法编写了 add front 的代码,我想知道你们中是否有人可以帮助我编写代码addRear()
,RemoveFront()
还有 RemoveRear()
。
java - ArrayDeque 中的迭代器
如何将其更改为 ArrayDeque。我试图这样做,但它给了我一个迭代器错误。感谢帮助。
java - 将整数数组转换为 ArrayDeque Java
如何将整数数组转换为 ArrayDeque?例如,不是用循环在 ArrayDeque 中添加数字,我可以将这个整数数组直接转换为 ArrayDeque 吗?提前致谢。
java - 在 ArrayDeque 中同时使用 push()、offer() 和 add() 方法时会发生什么?
ArrayDeque
有栈和队列的方法。最常用的堆栈和队列方法如下:
Stack
方法:push
//poll
peek
Queue
方法:push
//poll
peek
我在下面的代码块中所做的事情是,我试图了解ArrayDeque
在同一个对象中同时使用提供、推送和添加方法时的行为。我编写的代码及其输出如下所示。ArrayDeque
调用后的方法的行为是什么push()
,它假设自己是一个堆栈,然后调用该offer()
方法,它被称为队列方法。
输出是:
java - 将 ArrayDeque 中的数组转换为字符串
我正在尝试返回从 ArrayDeque 内给定数组的第二个元素中提取的字符串
我尝试在 ToArray 之后强制转换它和 toString 和连接,但我得到了这个......我需要将它作为字符串返回
“表达式的类型必须是数组类型,但它解析为字符串”