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

Discussione: Esercizio Pile-Code

  1. #1
    maxpix non è in linea Novello
    Post
    18

    Esercizio Pile-Code

    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
    codice:
    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
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,004
    Blogs
    5
    E' meglio spostare nella sezione C/C++ ?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

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

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,004
    Blogs
    5
    Allora è meglio usare pseudocodice e non codice C ...
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

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

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi