quinta-feira, 28 de maio de 2015

Windev - Functions for managing the queues






VIDEO - QUEUES -









-----------------------------------------------------------------------------------------------------------
TableDeleteAll(TABLE_queue)
MyQueue is Queue of int
Enqueue(MyQueue, 1)
      // Enqueue
      // Enfileira um elemento em uma fila. O elemento é adicionado no fim da fila.
Enqueue(MyQueue, 2)
Enqueue(MyQueue, 3)
//
x is int
WHILE Dequeue(MyQueue, x)
    //Dequeue
    //O elemento é excluído da fila e retornado na variável especificada.
    // do primeiro ate o ultimo
    TableAdd(TABLE_queue,x)
END
TableDisplay(TABLE_queue)
 -----------------------------------------------------------------------------------------------------------
TableDeleteAll(TABLE_queue)
MyQueue is Stack of int
Push(MyQueue, 1)
      // Enqueue
      // Enfileira um elemento em uma fila. O elemento é adicionado no fim da fila.
Push(MyQueue, 2)
Push(MyQueue, 3)
x is int
WHILE Pop(MyQueue, x)
    //Dequeue
    //O elemento é excluído da fila e retornado na variável especificada.
    // do ultimo ate o primeiro
    TableAdd(TABLE_queue,x)
END
TableDisplay(TABLE_queue)
  -----------------------------------------------------------------------------------------------------------
TableDeleteAll(TABLE_queue)
MyQueue is Queue of string
Enqueue(MyQueue, "matos")
Enqueue(MyQueue, "amarildo")
x is string
WHILE Dequeue(MyQueue, x)
    TableAdd(TABLE_queue,x)
END
TableDisplay(TABLE_queue)
   -----------------------------------------------------------------------------------------------------------
TableDeleteAll(TABLE_queue)
MyQueue is Stack of string


Push(MyQueue, "matos")
Push(MyQueue, "amarildo")

x is string
WHILE Pop(MyQueue, x)
    TableAdd(TABLE_queue,x)
END

TableDisplay(TABLE_queue)

Nenhum comentário:

Postar um comentário

Teste

Teste
teste