小编Lu *_*Yas的帖子

使用数组实现简单队列

我对阵列,队列和堆栈知之甚少.我知道如何实现一个简单的队列.

#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)

如何使用数组实现简单队列?

c++ queue data-structures

6
推荐指数
1
解决办法
3万
查看次数

在Scheme中查找列表的最大值和最小值

我需要找到列表的最大值和最小值,然后添加一个新列表.到目前为止这是我的代码:

(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)

scheme list racket

2
推荐指数
1
解决办法
384
查看次数

C++到Java的全局变量

如何在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)

c++ java global-variables

0
推荐指数
1
解决办法
151
查看次数

标签 统计

c++ ×2

data-structures ×1

global-variables ×1

java ×1

list ×1

queue ×1

racket ×1

scheme ×1