Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    La size in una coda circolare

    Buonasera a tutti, già il secondo giorno mi rompo la testa per calcolare sta quantità di elementi in una coda implementata da un array circolare. So che c'è la formula, che nel caso mio non funziona -> (N-testa+coda)%N
    Se io ho N = 1, testa=0 e coda = 1 non funziona perché io ho inserito un elemento ma la formula mi da 0!!!!

    Dove che sto sbagliando??

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    1 / 1 = 1 resto 0
    2 / 1 = 2 resto 0
    .
    .
    5 / 1 = 5 resto 0
    .
    .
    15689 / 1 = 15689 resto 0


    Mentre:
    1 / 5 = 0 resto 1
    2 / 5 = 0 resto 2
    .
    .
    5 / 5 = 1 resto 0
    .
    .
    15689 / 5 = 3137 resto 4
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.