我对阵列,队列和堆栈知之甚少.我知道如何实现一个简单的队列.
#include <iostream>
#include <queue>
using namespace std;
void main()
{
queue<char> queue1;
queue1.push('a');
queue1.push('b');
queue1.push('c');
queue1.push('d');
while(!queue1.empty())
{
cout << queue1.front();
queue1.pop();
cout << endl;
}
system("pause");
}
Run Code Online (Sandbox Code Playgroud)
如何使用数组实现简单队列?
我需要找到列表的最大值和最小值,然后添加一个新列表.到目前为止这是我的代码:
(define alist '(18 39 57 -4 0)
(define (nMax alist)
(if (null? (cdr alist))
(car alist)
(if (> (car alist) (nMax (cdr alist)))
(car alist)
(nMax (cdr alist)))))
(define (nMin alist)
(if (null? (cdr alist))
(car alist)
(if (< (car alist) (nMin (cdr alist)))
(car alist)
(nMin (cdr alist)))))
Run Code Online (Sandbox Code Playgroud)
现在我被卡住了.我怎样才能在新列表中添加nMin+ nMax?我的输出应该是这样的:
'(57 -4)
Run Code Online (Sandbox Code Playgroud) 如何在Java中编写C++的所有这些全局变量?
//Global variables
int charClass;
char lexeme [100];
char nextChar;
int lexLen;
int token;
int nextToken;
extern string word("Apple");
Run Code Online (Sandbox Code Playgroud)