+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Esercizio Pile-Code

  1. #1
    maxpix non è in linea Novello
    Post
    18
    Like Inviati  
    0
    Like Ricevuti  
    0
    Scrivere un algoritmo iterativo che, ricevuti come parametri di ingresso una coda Q (contenente n elementi tutti diversi) e una pila S (contenente m elementi tutti diversi), elimini dalla coda tutti gli elementi che compaiono anche nello stack.

    Avevo pensato di risolverlo
    while(!stackEmpty(S)) {
    x = dequeue(Q);
    if (top[S] == x)
    pop(S);
    
    else if(x == head[Q]) //elimino la head[Q] momentanea se essa è uguale all'elemento che ho già eliminato
    x = dequeue(Q);
    
    else
    enqueue(Q, x)
    
    Può andare bene?

    Grazie

  2. #2
    Post
    17,506
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    35
    E' meglio spostare nella sezione C/C++ ?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    maxpix non è in linea Novello
    Post
    18
    Like Inviati  
    0
    Like Ricevuti  
    0
    In realtà è proprio un esercizio di algoritmi quindi mi è sembrata giusta questa sezione

  4. #4
    Post
    17,506
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    35
    Allora è meglio usare pseudocodice e non codice C ...
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    maxpix non è in linea Novello
    Post
    18
    Like Inviati  
    0
    Like Ricevuti  
    0
    e non so come si fa. Pensavo si mettesse solo tra tag code.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 1
    Ultimo Post: 03-03-2016, 12:10
  2. Grafico: Mix tra pile orizzontali e verticali
    Da alexsurfer nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 27-06-2014, 17:51
  3. Pile e code
    Da bestiari93 nel forum C/C++
    Risposte: 4
    Ultimo Post: 08-06-2014, 11:46
  4. Pile e code? Come fare??
    Da Paolodocet nel forum Altri linguaggi e strumenti
    Risposte: 0
    Ultimo Post: 17-09-2013, 18:13
  5. Risposte: 6
    Ultimo Post: 07-03-2006, 11:59