אלגוריתם שור – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
רועי.ס (שיחה | תרומות)
אין תקציר עריכה
מ אין צורך
שורה 14:
 
בעוד האלגוריתמים הקלאסיים של פירוק לגורמים פועלים ב[[סיבוכיות זמן]] של <math>\ O(2e^{(\lglog(n))^{1/3}(\lglog\lglog(n))^{2/3}})</math>, אלגוריתם שור פועל בסיבוכיות זמן של <math>\ O(\log^3(n))</math>, עבור מציאת הגורמים של מספר גדול, <math>\ n</math>.
אלגוריתם זה מהווה דוגמה לייתרון [[אקספוננט|אקספוננציאלי]] בסיבוכיות הזמן של אלגוריתמים קוונטיים לעומת [[אלגוריתם]] קלאסי.